A Contingência SVC é ativada pela SEFAZ em situações onde o servidor de emissão normal passe por manutenção, atualizações ou problemas técnicos.
Essa informação é disponibilizada no site oficial em: www.cte.fazenda.gov.br.
Saiba mais em: Blog TecnoSpeed.
Lista com as UF que utilizam cada SVC
- UF que utilizam a SVC-SP - Sefaz Virtual de Contingência São Paulo: AP, ES, PE, MG e RR.
- UF que utilizam a SVC-RS - Sefaz Virtual de Contingência Rio Grande do Sul: AC, AL, AM, BA, CE, DF, GO, MA, PA, PB, PI, RJ, RN, RO, SC, SE, SP e TO.
2. Alterar o modo de emissão
Para alterar o modo de emissão do componente CT-e temos duas opções possíveis:
- Leitura das propriedades via código ou
- Leitura das propriedades via arquivo .ini (cteConfig.ini).
A propriedade do componente que precisaremos alterar é a ModoOperacao, que possui os seguintes valores possíveis: moNormal, moFSDA, moSVCRS, moSVCSP ou moEPEC .
Esta propriedade também aceita valores em formato string : 'Normal', 'FSDA', 'SVCRS', 'SVCSP' ou 'EPEC'. Abaixo veremos como preenche-la:
Via Código
Delphi
spdCTe.ModoOperacao := moSVCRS;
C#
spdCTe.ModoOperacao = spdCTe.ModoOperacao.moSVCRSX;
Visual Basic 6
spdCTe.ModoOperacao = "SVCRS"
PHP
$spdCTe->ModoOperacao = "SVCRS";
Via arquivo .ini
ModoOperacao=SVCRS
Após alterar a propriedade, é preciso executar o método spdCTe.LoadConfig, para que a alteração tenha efeito na emissão. O próximo passo é alterar o campo tpEmis no arquivo TX2 ou no DataSet para que o campo tenha o valor correto para a contingência.
3. Alterar campo tpEmis no arquivo TX2 ou via DataSet
TX2
No arquivo TX2 alterar o valor do campo tpEmis_15 para 7 - SVCRS ou 8 - SVCSP conforme abaixo:
tpEmis_15=7
DataSet
No DataSet alterar o valor do campo tpEmis_15 para 7 - SVCRS ou 8 - SVCSP conforme abaixo:
Delphi
CTeDataSet.Campo('tpEmis_15').AsString := '7';
C#
CTeDataSet.SetCampo("tpEmis_15", "7");
Visual Basic 6
CTeDataSet.SetCampo "tpEmis_15", "7"
PHP
$spdCTe->SetCampo("tpEmis_15", "2");
Ao término dos passos, já é possível utilizar o envio em contingência SVC.
Observação: Na modalidade de contingência SVC, após o serviço de autorização voltar ao normal, não é necessário enviar o CT-e novamente para a SEFAZ de origem. Isso acontece via sincronização entre o servidor SVC e o servidor da SEFAZ local.
Comentários
0 comentário
Por favor, entre para comentar.