nfephp-org / sped-cte

API para geração e comunicação das CTe com as SEFAZ autorizadoras
Other
103 stars 127 forks source link

CONTINGENCIA PARA O ESTADO DE RN E PI #325

Closed YasCarol closed 6 months ago

YasCarol commented 6 months ago

Ao homologar e ativar a emissão em contingencia de contribuintes dos estado de RN e PI notei que as emissões estão sendo direcionadas para a SVRS quando aparentemente deveriam ser direcionadas para SVSP. Quando tento emitir na SVRS eu recebo a rejeição da sefaz : 513 - Rejeicao: UF nao atendida pela SVC-RS e quando altero para a SVSP eu consigo emitir em contingencia, essa alteração é feita no arquivo Contingency na função activate. Fiz algumas pesquisas e segundo esse doc https://flexdocs.net/guiaCTe/WS.html a SVC dos estados de RN e PI é a SVC de SP. Estou fazendo algo errado ou isso deve ser corrigido no projeto?? me ajudem por favor!!

robmachado commented 6 months ago

Vide https://www.cte.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=wpdBtfbTMrw=

Agora o que você está fazendo de errado nós não fazemos a minima ideia!!! Use o forum para pedir ajuda.

YasCarol commented 6 months ago

A forma que estou fazendo é bem simples: $tools->contingency->activate($tools->config->siglaUF, 'Falha de comunicaçao com a SEFAZ'); Basicamente passo a UF e a classe define qual SVC utilizar... o problema é que para RN e PI está definido como SVRS e recebo rejeicao, quando altero para SVSP eu consigo emitir... em homologacao pelo menos, talvez seja o ambiente. Espero que em produção funcione.

robmachado commented 6 months ago

https://groups.google.com/g/nfephp

YasCarol commented 6 months ago

Vide https://www.cte.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=wpdBtfbTMrw=

Acredito que todos os estados que utilizam a SVRS - Sefaz Virtual do RS: AC, AL, AM, BA, CE, DF, ES, GO, MA, PA, PB, PI, RJ, RN, RO, SC, SE, TO é para emissão normal pois não possuem aplicação própria. Todos esses, exceto RN e PI, no projeto estão utilizando SVSP para emissão em contingencia, e nos testes apenas SVSP consegue autorizar de RN e PI... fiquei meio confusa

robmachado commented 6 months ago

RN estava errado na classe Contingency.php apontava para SVRS quando deveria apontar para SVSP. Todos que usam SVRS para emissão normal, em contingência devem apontar para SVSP e vice-versa. Já outros autorizadores apontam para seus parceiros específicos.

Lista de ufs e sua contingência: 'AC' => 'SVSP', 'AL' => 'SVSP', 'AM' => 'SVSP', 'AP' => 'SVRS', 'BA' => 'SVSP', 'CE' => 'SVSP', 'DF' => 'SVSP', 'ES' => 'SVSP', 'GO' => 'SVSP', 'MA' => 'SVSP', 'MG' => 'SVSP', 'MS' => 'SVRS', 'MT' => 'SVRS', 'PA' => 'SVSP', 'PB' => 'SVSP', 'PE' => 'SVRS', 'PI' => 'SVSP', 'PR' => 'SVSP', 'RJ' => 'SVSP', 'RN' => 'SVSP', 'RO' => 'SVSP', 'RR' => 'SVRS', 'RS' => 'SVSP', 'SC' => 'SVSP', 'SE' => 'SVSP', 'SP' => 'SVRS', 'TO' => 'SVSP'

YasCarol commented 6 months ago

Show... essa correção será lançada no projeto??

robmachado commented 6 months ago

já foi está em dev-master

YasCarol commented 6 months ago

Obrigada!