Ir para conteúdo
  • Cadastre-se

Túlio de Pádua

Membros
  • Total de ítens

    104
  • Registro em

  • Última visita

Posts postados por Túlio de Pádua

  1. Houve alteração nos webservices do SVC-AN, por enquanto em homologação, conforme aviso da RFB:

    Citar

    12/04/2024 - Unificação da SVAN e SVC-AN de HOMOLOGAÇÃO

    A Secretaria Especial da Receita Federal do Brasil (RFB) está em processo de unificação dos ambientes da Sefaz Virtual do Ambiente Nacional (SVAN), que autoriza NF-e para contribuintes do Maranhão,  e Sefaz Virtual de Contingência do Ambiente Nacional (SVC-AN),  que autoriza NF-e em contingência para Contribuintes da Sefaz SP, de MG, do RS e dos estados que autorizam na Sefaz Virtual do RS (SVRS). Os ambientes de HOMOLOGAÇÃO da SVC-AN e SVAN já foram unificados e as novas URLs já foram atualizadas no Portal Nacional da NF-e de HOMOLOGAÇÃO.

    Em breve, informaremos a data de unificação EM PRODUÇÃO e as novas URLs de PRODUÇÃO.

    Assinado por: Receita Federal do Brasil

     

    ACBrNFeServicos.ini

  2. Pessoal, recentemente algumas mensagens do ACBr estão ficando com problemas em strings acentuadas, por exemplo, a imagem abaixo é uma exceção da transmissão de uma carta de correção para o CTe, mas também ocorreu em outros DFes.

    erroacbr.png.0116581cfed38cc0a2c83a2a99036636.png

     

    Pelo que vi o motivo foi uma alteração na unit ACBrUtil.XMLHTML, conforme essa nota no change-log:

    Citar

    01/03/2024
    -- ACBrUtil.XMLHTML --
    [*] Alteração no ParseText pois o mesmo ao receber um XML no formato UTF-8
        estava devolvendo-o no formato ANSI de forma indevida.
        por: DSA

     

    Minha dúvida é, há um efeito colateral conhecido para justificar essa mudança, e então necessito em cada consumo de mensagens, logs etc, que são gerados pelo ACBr, fazer um tratamento para que sejam exibidas corretamente?

    Ou se não não há, eu poderia fazer uma alteração local para deixar essa função como era antes (claro, eu controlaria isso localmente para que ao atualizar o ACBr isso fosse refeito).

    Grato por qualquer ajuda.

  3. Resposta da Sef/MG recebida hoje:

    Citar

    Bom dia, Túlio!

    A NT2023.004 tem previsão aqui em MG de entrar em homologação na data de 25.03 e produção 01.07, onde será publicado um novo schema para essa NT.

    Gentileza acompanhar no Portal Nacional

    Ou seja, parece que vai ser adiado.

    • Curtir 1
  4. 4 minutos atrás, JeannyPaiva disse:

    SEF MG finalmente respondeu dizendo que eles estão certos e os demais que estão errados. 😐

    No manual realmente consta dessa forma

     

    image.thumb.png.552c5671bf51b6ad32a97c20e4c66e5f.png

    Ou seja, não irão alterar.

    Alterei novamente a o fonte que havia enviado anteriormente apenas como teste para atender ao envio para MG e também para contingência (a versão anterior tinha atrapalhado o envio para SVC-SP).

     

    * A rejeição do envio de eventos já foi realmente corrigida.

    ACBrCTeWebServices.pas 129.66 kB · 0 downloads

    Que coisa, estou aguardando uma resposta deles, certamente mandarão essa mesma. Eu já tinha alterado localmente também para atender aos testes aqui, vou ver o seu se também como está. Uma pergunta, está conseguindo fazer o envio do CTe-OS?

    • Curtir 1
  5. Realizando testes com esse evento o ACBr estava gerando um erro de schema: Falha na validação dos dados do Evento:  --> 1845 - Element 'evCancPrestDesacordo': No matching global declaration available for the validation root.

    Verificando, a rotina DefinirDadosMsg estava sem tratamento para esse evento ao gerar o trecho que é validado. Adicionei essas linhas no arquivo e tudo funcionou:

    schevCancPrestDesacordo:
      begin
        AXMLEvento := '<evCancPrestDesacordo xmlns="' + ACBRCTE_NAMESPACE + '">' +
                        Trim(RetornarConteudoEntre(AXMLEvento, '<evCancPrestDesacordo>', '</evCancPrestDesacordo>')) +
                      '</evCancPrestDesacordo>';
      end;

     

    ACBrCTeWebServices.pas

    • Curtir 1
  6. Iniciei testes para o CTe 4.0, e ao transmitir tive a rejeição abaixo:

    <?xml version="1.0" encoding="UTF-8"?>
    <retCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00">
    	<tpAmb>2</tpAmb>
    	<cUF>50</cUF>
    	<verAplic>MS_0.0.126</verAplic>
    	<cStat>649</cStat>
    	<xMotivo>Rejeicao: CTe emitido em ambiente de homologacao com Razao Social do destinatario diferente de CTE EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xMotivo>
    </retCTe>

    Conferindo no anexo I do MOC4.0, realmente está diferente, sem o hífen no "CTE":

    image.thumb.png.43fd6af5bff4c308968488702254b3eb.png

    No MOC da versão 3.0 já é com o hífen:

    image.png.e041aa72a68cf21456f6cc42fcbf4d84.png

    Para conseguir prosseguir com os testes eu alterei a constante "xRazao" lá na unit "pcteConsts", deixando conforme o layout do 4.0 espera:

    image.png.269dd09362dfea467e6206fb5a49dc87.png

    Eu não fiz alteração para anexar aqui, pois nesse caso deve ser pensado em relação à versão 3.0, pois ela também deve ser mantida para compatibilidade. Então deve ser pensada uma maneira melhor para implementação, aqui nessa unit não há acesso à versão do componente que está sendo utilizada para chavear isso, então seria melhor criar outra constante, algo como "XRazao_3" e "xRazao_4"? Implementar direto na escrita do XML e conferir lá a versão?

    • Curtir 1
  7. A cidade de Monte Carmelo/MG vai passar a utilizar o provedor eReceita a partir de 22/08/2022. Adicionei em anexo o arquivo ini com a alteração das URLs.

    Eu também precisei fazer uma alteração no arquivo 'eReceita.Provider', pois o arquivo de envio do lote RPS não estava sendo assinado e eu estava recebendo rejeição, apenas ao alterar esse arquivo o envio passou a ser assinado. Sobre essa questão, se houver outra forma de utilização me informe por favor.

    ACBrNFSeXServicos.ini eReceita.Provider.pas

  8. image.png.97af6efb5c6ba862ef4850f72c8e8f88.png

     

    Bom, no meu caso era algo que se observado com mais critério eu poderia ter descoberto bem facilmente.

    Esse usuário fez uma consulta no ano passado e passou vários dias sem fazer uma nova consulta. Logo, pela NT 2014.002 alguns documentos emitidos contra ele não tiveram NSUs associados pois ficaram além do prazo de 60d. Quando esse usuário voltou a fazer consultas, foram listados os documentos emitidos dentro do prazo de 60d, e os documentos emitidos após ele voltar a fazer as consultas.

    • Curtir 1
  9. Deu certo, o conteúdo da tag 'Id' estava incorreto. Realmente estão aceitando inutilização de NFe para pessoa física.

    Anexei os arquivos XML de envio e retorno da inutilização. A diferença é o nome da tag que mudou de 'CNPJ' para 'CPF' e recebe 11c. Mas no 'Id' o CPF deve ser formatado com 14c (zeros à esquerda).

    Pra testar isso eu fiz uma alteração grosseira nos fontes mesmo. Posso tentar implementar seguindo o padrão dos fontes do ACBr e anexar aqui, ou se a própria equipe quiser fazer a implementação também.

    51210000522637817355920000000001000000001-inu.xml 51210000522637817355920000000001000000001-ped-inu.xml

    • Curtir 4
  10. Pessoal, boa tarde, alguém tá sabendo algo sobre a inutilização de numeração de NFe para produtor rural em MT?

    Segundo a Sefaz de lá isso já está implementado no servidor deles, aqui nesse link tem um resumo do que é esperado para o envio.

    Eu fiz uns testes, e até forcei a alteração do nome da tag de 'CNPJ' para 'CPF' conforme sugere a orientação deles, mas sem sucesso (retornam erro de schema):

    image.png.3c8a10254f43e2bd743510a515b2cf80.png

     

    Estranho que eles não liberaram schema para download, nem NT alguma foi criada:

     

    image.thumb.png.0a961cd3ab3ad6ffd255d28e64e03ca3.png

     

    Trocamos alguns email com eles, mas a orientação deles é muito ruim. No último email enviamos os arquivos XMLs que foram gerados conforme esse "schema" que eles publicaram, aguando uma resposta ainda.

    Mas estranhei isso ser publicado dessa forma, sem liberação de schema, sem NT, sem liberação por outras UFs.

     

     

  11. Em 11/10/2021 at 14:28, Renato Rubinho disse:

    Duas ideias:

    Confirma a versão do midas.dll.

    Mesmo sendo valores "inteiros", confirma as configurações regionais, pois podem estar com erro em separador decimal, por exemplo. Tenta forçar uma nova configuração.

     

    Era a midas. Havia uma dll dessa lá na pasta system diferente da dll presente na pasta do sistema.

    • Curtir 2
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...