Ir para conteúdo
  • Cadastre-se

dev botao

Problema com IPM quando hora da emissão está zerada


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Atualize os fontes, e passei a ter problema na emissão de notas para o provedor IPM.

Acredito ser porque no meu sistema eu não utilizo a hora da emissão do recibo, ela é sempre zero, então, o campo hora_emissao_recibo_provisorio está ficando em branco, o que provoca erro no sistema da IPM.

Comparei com o fonte antigo, e vi que a linha que grava este campo foi modificada

Era assim:

    Result.AppendChild(AddNode(tcStr, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                  FormatDateTimeBr(NFSe.DataEmissaoRps, 'hh:mm:ss'), DSC_HEMI));

Agora está assim:

    Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                                                NFSe.DataEmissaoRps, DSC_HEMI));
 

Então, comentei ela e voltei a anterior, e aí passou a funcionar

    //Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
    //                                            NFSe.DataEmissaoRps, DSC_HEMI));
    Result.AppendChild(AddNode(tcStr, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                  FormatDateTimeBr(NFSe.DataEmissaoRps, 'hh:mm:ss'), DSC_HEMI));
 

Anexo seguem os arquivos de envio e de resposta que deram erro, e que funcionaram da mesma nota para conferência.

 

21608-lista-nfse-ger_ERRO.xmlFetching info... 21608-ger-nfse_ERRO.xmlFetching info... 21608-lista-nfse-ger.xmlFetching info... 21608-ger-nfse.xmlFetching info...

  • Consultores
Postado

Bom dia Eliandro,

Faça o seguinte teste.

Descomente a linha que você comentou e comente a linha que você acrescentou.

Depois na linha que você descomentou faça a seguinte alteração que esta em vermelho.

Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 0,
                                                NFSe.DataEmissaoRps, DSC_HEMI));

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
  Em 22/12/2021 at 13:17, Italo Giurizzato Junior disse:

Bom dia Eliandro,

Faça o seguinte teste.

Descomente a linha que você comentou e comente a linha que você acrescentou.

Depois na linha que você descomentou faça a seguinte alteração que esta em vermelho.

Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 0,
                                                NFSe.DataEmissaoRps, DSC_HEMI));

Expandir  

Bom dia Italo.

Fiz a alteração, mas não funcionou, o arquivo foi gerado sem da hora, e apesar de na documentação dizer que o campo não é obrigatório, o sistema recusou.

Veja os anexos de envio e resposta.

 

21611-ger-nfse.xmlFetching info... 21611-lista-nfse-ger.xmlFetching info...

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...