Ir para conteúdo
  • Cadastre-se

dna.automacao

Membros Pro
  • Total de ítens

    121
  • Registro em

  • Última visita

Posts postados por dna.automacao

  1. 24 minutos atrás, dna.automacao disse:

    Boa tarde,

    conforme solicitado estou postando aqui as funções que crie para consulta de UF pelo nome do Órgão de Jurisdição,

    a seguir contexto da implementação:
    na tabela de Código tom tem a coluna referente a código do Órgão de Jurisdição:
     image.thumb.png.d8e2855a1bcc5b4790001362f2ac2c6c.png

     

    o mesmo é utilizado por sua vez na "Tabela URF despacho na exportação" (ver: ).image.thumb.png.d6df7e200fc48dac6b6ce70046b54b2d.png

    image.thumb.png.3482d8b44004eff0a72c015d5ea9d352.png

    devido a necessidade(que tive de implementar) de alimentar o campo "xLocDesemb" e "UFDesemb", percebi que na Declaração de Importação(DI),

    só traz o campo  "cargaUrfEntradaNome" preenchido com o nome do órgão(no caso "despacho aduaneiro") de ai a nesesidade de identificar a UF do mesmo para poder preencher o campo "UFDesemb", importante não achei uma correlação direta valida para aproveitar o campo "cargaUrfEntradaCodigo" (que seria o ideal):

    exemplo: image.thumb.png.d2880144e37319a903a1af562980f396.png

    image.png.d74367af9cddfacc2ee403f2fd002f2e.png

    pode ver que ó código do campo "cargaUrfEntradaCodigo" não mantem uma relação direta com a tabela do código tom.

    já que o mesmo não mantem a numeração, e achei melhor se basear na tabela do código tom que é na mesma identifica ó código do órgão e sua UF,

    importante que para isso estou pegando como referencia os primeiros digitos do código que eles já identificam a UF, exemplo RS = 101:

    image.thumb.png.f4ec5ac8cbeb0bb9488fe94924f1b081.png

    como alguns códigos tem 6 dígitos e outros 7 completei todos para 7 dígitos adicionando um "0" a esquerda.

    Agradeceria analisassem a adição das funções e tabelas ao projeto.

    Ate. Daniel Ostoic Programdor DNA.

     

    Arquivos anexados com as funções

    Identificar UF de tabela URF.TXT 7.63 kB · 1 download

    vou fazer algumas correções na função e subirei novamente o arquivo, obrigado

    Identificar UF de tabela URF corrigido.TXT

  2. Boa tarde,

    conforme solicitado estou postando aqui as funções que crie para consulta de UF pelo nome do Órgão de Jurisdição,

    a seguir contexto da implementação:
    na tabela de Código tom tem a coluna referente a código do Órgão de Jurisdição:
     image.thumb.png.d8e2855a1bcc5b4790001362f2ac2c6c.png

     

    o mesmo é utilizado por sua vez na "Tabela URF despacho na exportação" (ver: ).image.thumb.png.d6df7e200fc48dac6b6ce70046b54b2d.png

    image.thumb.png.3482d8b44004eff0a72c015d5ea9d352.png

    devido a necessidade(que tive de implementar) de alimentar o campo "xLocDesemb" e "UFDesemb", percebi que na Declaração de Importação(DI),

    só traz o campo  "cargaUrfEntradaNome" preenchido com o nome do órgão(no caso "despacho aduaneiro") de ai a nesesidade de identificar a UF do mesmo para poder preencher o campo "UFDesemb", importante não achei uma correlação direta valida para aproveitar o campo "cargaUrfEntradaCodigo" (que seria o ideal):

    exemplo: image.thumb.png.d2880144e37319a903a1af562980f396.png

    image.png.d74367af9cddfacc2ee403f2fd002f2e.png

    pode ver que ó código do campo "cargaUrfEntradaCodigo" não mantem uma relação direta com a tabela do código tom.

    já que o mesmo não mantem a numeração, e achei melhor se basear na tabela do código tom que é na mesma identifica ó código do órgão e sua UF,

    importante que para isso estou pegando como referencia os primeiros digitos do código que eles já identificam a UF, exemplo RS = 101:

    image.thumb.png.f4ec5ac8cbeb0bb9488fe94924f1b081.png

    como alguns códigos tem 6 dígitos e outros 7 completei todos para 7 dígitos adicionando um "0" a esquerda.

    Agradeceria analisassem a adição das funções e tabelas ao projeto.

    Ate. Daniel Ostoic Programdor DNA.

     

    Arquivos anexados com as funções

    Identificar UF de tabela URF.TXT

    • Obrigado 1
  3. Bom dia,

    conforme solicitado via discord estou criando este post para avisar que esta com erro na consulta por lote da NFS-e de Gramado.

    dia 23/04/2024 teve a troca para o provedor IPM a emissão esta funcionando corretamente porem não a consulta mencionada,

    verificando no retorno do xml do provedor parese ser um erro interno deles na consulta do webservice a base de dados

    já que no conteudo do retorno tem "LOCATION: scanner_yyerror, scan.l:1134 SQL:SELECT 1 FROM WNE.tbnotafiscaleletronicalog where ecocadastro =...."

    envio arquivos com os detalhes do erro via e-mail: "[email protected]"
    image.thumb.png.430cd1655d410992bde94ee897c749a8.png

    também vou encaminhar via e-mail para o provedor IPM para notificar do erro, assim que tiver uma resposta da parte deles dou um retorno, obrigado.

  4. 4 horas atrás, Italo Giurizzato Junior disse:

    @dna.automacao,

    O XML retornado esta no formato ANSI sendo que o correto seria UTF-8.

    e tem mais, veja:

    <situacao>RPS NÃO convertido em Nota Fiscal Eletrônica</li>

    A tag de abertura é situacao e a de fechamento é simplesmente li.

    De onde eles tiraram esse tal de "li" ?

    Além de gerar o XML no formato ANSI, gera ele corrompido.

    Assim fica difícil ler o dito cujo do XML.

    Boa tarde @Italo Giurizzato Junior,

    se quiser posso enviar esse exemplo para o provedor e questionar eles sobre o problema de como esta vindo o retorno da consulta?

    • Curtir 1
  5. Bom dia,

    gostaria de solicitar a correção no alias da cidade para o município de Campestre da Serra,

    atualmente esta como "Params=AliasCidade:CAMPESTREDASERRA" porem depois de realizar alguns testes entramos em contato com o provedor e nos deram o seguinte retorno:
    image.thumb.png.fd302d6420fbab312ba0d287b5202743.png

    de ai seria necessário trocar para "Params=AliasCidade:B_CAMPSTRE", a seguir como ficaria a alteração:

    -----------------------------------
    [4303673]
    ; Incluído em 26/01/2023
    Nome=Campestre da Serra
    UF=RS
    Provedor=DataSmart
    Versao=2.02
    Params=AliasCidade:B_CAMPSTRE

    -----------------------------------------------

    em anexo o arquivo .ini para analise, também adicionei os arquivos que envio o provedor via e-mail que são citados na captura anterior, obrigado.

    ACBrNFSeXServicos.ini arquivos enviados pelo provedor.rar

  6. 15 minutos atrás, Italo Giurizzato Junior disse:

    @dna.automacao,

    O XML retornado esta no formato ANSI sendo que o correto seria UTF-8.

    e tem mais, veja:

    <situacao>RPS NÃO convertido em Nota Fiscal Eletrônica</li>

    A tag de abertura é situacao e a de fechamento é simplesmente li.

    De onde eles tiraram esse tal de "li" ?

    Além de gerar o XML no formato ANSI, gera ele corrompido.

    Assim fica difícil ler o dito cujo do XML.

    Realmente é bem difícil trabalhar com um provedor Imprevisível sem Padrão que vive Mudando.

  7. 20 minutos atrás, Italo Giurizzato Junior disse:

    Boa tarde @dna.automacao,

    É importante ao realizar os testes manter o componente configurado para salvar os arquivos Soap, pois com eles fica fácil vermos o que o provedor esta retornando e fazer algum ajuste necessário.

    boa tarde @Italo Giurizzato Junior
    efetivamente quando fiz o teste tinha marcada a opção para salvar os arquivo soap e tenho os mesmos, se me indicarem um e-mail posso passar os arquivos.

  8. 3 horas atrás, Diego Foliene disse:

    Bom dia!

    Por favor, substitua o seu arquivo ACBrNFSeXServicos.ini pelo em anexo, execute o arquivo compila_res.bat que fica na pasta dos fontes do ACBrNFSeX, reinstale o ACBr, de um build all e faça um novo teste.

    Neste arquivo, removi as URLs especificas da cidade de Estrela/RS, ficando assim:

    [4307807]
    ; Atualizado em 18/04/2024
    Nome=Estrela
    UF=RS
    Provedor=IPM

    Desta forma, o componente vai pegar a URL desta seção do mesmo arquivo:

    [IPM]
    ProRecepcionar=http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php
    HomRecepcionar=http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php
    ProLinkURL=http://sync.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=%CodVerif%
    HomLinkURL=http://sync.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=%CodVerif%

     

    ACBrNFSeXServicos.ini 670.37 kB · 0 downloads

    entendido, vou fazer conforme solicitado e dou um retorno.

    • Curtir 1
  9. 1 hora atrás, Italo Giurizzato Junior disse:

    Boa tarde @dna.automacao,

    Configure o componente para salvar os arquivo Soap.

    E manda para eles o arquivo Soap de envio, pois nele tem a estrutura de dados que o Servidor Rest deles espera receber.

    O provedor IPM tem um servidor Rest com uma determinada estrutura que chamamos de versão 1.00 e eles tem um outro servidor Rest com uma outra estrutura que chamamos de versão 1.01

    As vezes eles falam que a versão é 1.00 mas para nós tem que ser 1.01 por conta das diferenças na estrutura que o servidor Rest espera receber.

    Boa tarde @Italo Giurizzato Junior
    pior que no e-mail anterior já tinha enviado em anexo os arquivos com soap já pensando que teriam a solicitar mais achou que nem olharam pela velocidade com que deram retorno, vou tentar novamente enviar um e-mail para eles com essa explicação e ver o que retoram.

    • Curtir 1
×
×
  • 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...