Ir para conteúdo
  • Cadastre-se

Sandro TC

Membros
  • Total de ítens

    140
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Sandro TC

  1. Estou com o mesmo problema: "ERRO: Rejeicao: Falha no esquema xml"
    Estou utilizando o ACBrMonitorPLUS versão 1.3.0.306.

    A seguir envio do evento.

    04/08/2020 16:23:20 - NFE.EnviarEvento("[Evento]
    idLote=1
    [Evento001]
    cOrgao=91
    CNPJ=<coloquei aqui o CNPJ corretamente>
    chNFe=<coloquei aqui a chave corretamente>
    dhEvento=04/08/20 16:23:19
    tpEvento=210200
    nSeqEvento=1
    versaoEvento=1.01")
    04/08/2020 16:23:27 - OK:
    [Evento]
    CStat=128
    XMotivo=Lote de evento processado
    cOrgao=91

    [Evento001]
    CNPJDest=<aqui o CNPJ>
    CStat=135
    Id=ID891202645173386
    VerAplic=AN_1.0.8
    XML=<procEventoNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe"><evento versao="1.00"><infEvento Id="ID2102005220030259562600011355002000064534100462854301"><cOrgao>91</cOrgao><tpAmb>1</tpAmb><CNPJ>
    .......
    </procEventoNFe>
    XMotivo=Evento registrado e vinculado a NF-e
    arquivo=C:\ACBrMonitorPLUS\Arqs\37257144000138\NFe\202008\Evento\ManifDestConfirmacao\2102005220030259562600011355002000064534100462854301-procEventoNFe.xml
    cOrgao=91
    chNFe=52200302595626000113550020000645341004628543
    dhRegEvento=04/08/2020 16:23:27
    nProt=891202645173386
    nSeqEvento=1
    tpAmb=1
    tpEvento=210200
    xEvento=Confirmacao da Operacao

    Ao executar DistribuicaoDFePorChaveNFe conforme abaixo recebo a mensagem de falha no esquema xml.

    04/08/2020 16:23:31 - NFE.DistribuicaoDFePorChaveNFe("91", "<aqui o CNPJ>", "<aqui a chave>")
    04/08/2020 16:23:40 - ERRO: Rejeicao: Falha no esquema xml

    Todos os schemas estão atualizados na pasta C:\ACBrMonitorPLUS\Schemas

     

  2. Obrigado pela resposta.

    Quando você disse "adicionar o package do ACBrNFSe" significa que eu tenho que abrir o projeto ACBrLibNFe.lpi e adicionar esse package a esse projeto?
    Assim, ao compilar esse projeto e criar ACBrNFe32.dll essa dll terá as funções da NFS-e? Ou seria adicionar só pra estudar o código-fonte?

    Você disse que ele funciona apenas como componente para ser usado em Delphi ou Lazarus.
    Isto significa que somente quem tem sistema desenvolvido em Delphi ou Lazarus poderá emitir NFS-e, é isso?
    Se sim, há alguma previsão de quando haverá uma DLL para quem tem sistemas noutras linguagens de programação?

  3. Olá,

    estou precisando desenvolver a emissão de NFS-e.
    Já utilizo o ACBrMonitorPLUS há muitos anos e com sucesso.
    Também já baixei os fontes e compilei a ACBrNFe32.dll utilizando o Lazarus 2.0.

    O ACBrNFSe é também compilado para uma DLL?
    Não consigo encontrar os fontes.

    No link abaixo há um manual explicando sobre ACBrLib, mas nela não está incluído o componente ACBrNFSe. Consta mensagem de que em breve terá o ACBrNFSe.

    https://acbr.sourceforge.io/ACBrLib/ACBrLib.html

    Buscando neste fórum encontrei:

    http://svn.code.sf.net/p/acbr/code/tools/DFe/NFSe/ (vários PDFs, mas nenhum com explicações sobre a ACBrNFSe)

    http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSe/ (aqui estão os fontes para compilação ?)

    http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/ACBrNFSe/Lazarus/ (aqui constam poucos fontes e creio que sejam para compilar o exemplo)

    Gostaria de conhecer as funções disponíveis no componente. A única forma é analisar o código-fonte do exemplo contido nos fontes do exemplo (link anterior)?

     

    No post abaixo é mencionado que não há um manual do componente.

    Peço desculpas, pois estou perdido sobre este componente ACBrNFSe.

    Desde já agradeço a orientação sobre o componente ACBrNFSe.

     

  4. 33 minutos atrás, José M. S. Junior disse:

    Boa tarde, para emitir a NFe com msg de cancelada precisa atualizar o XML com o protocolo de cancelamento, para isso basta consultar a NFe passando o XML como parâmetro  será atualizado com o evento de Cancelamento... 

    cStat deve ser ( 101, 151 ou 155)

    Esse parâmetro de marca d'gua é para imprimir uma imagem ou logo como marca d'agua na NFe.

    Obrigado, José M. S. Junior.

    Funcionou! Problema resolvido.

  5. Juliomar,

    consigo apenas compilar o ACBrMonitorPLUS no Lazarus versão 2, mas não sou desenvolvedor Delphi e não tenho conhecimento suficiente para fazer tal depuração, infelizmente.

    O ACBrMonitorPLUS deveria ter adicionado automaticamente mensagem no danfe de que a nota está cancelada?

    Basta que a NF-e esteja devidamente cancelada para que o ACBrMonitorPLUS  faça isso?

  6. Bom dia,

    compilei o ACBrMonitorPLUS e atualizei para a última versão 1.3.0.306.
    Gerei o DANFE de uma NF-e cancelada e não apareceu no DANFE nenhuma mensagem de que a nota está cancelada.

    Estou testando em modo de homologação e no rodapé da nota aparece a mensagem "AMBIENTE DE HOMOLOGAÇÃO - NF-E SEM VALOR FISCAL"

    Por acaso, em modo de produção sairía a mensagem de que a nota está cancelada no lugar dessa mensagem?

     

  7. Olá,

    utilizo o ACBrMonitorPLUS (1.3.0.193) e preciso que seja impresso no DANFE de NF-e a informação (marca d'água) "Nota Fiscal Cancelada".
    Ao consultar em vários posts no fórum, vi que é necessário setar a propriedade ACBrNFe1.DANFe.NFeCancelada para true.
    Mas, como fazer isso no ACBrMonitorPLUS se meu sistema não é desenvolvido em Delphi?

    Não encontrei um comando no manual do ACBrMonitorPLUS para fazer algo como  NFE.NFeCancelada = true no arquivo ENTNFE.TXT.

    O evento de cancelamento está sendo devidamente registrado e as notas que meu sistema emite estão sendo devidamente canceladas.

    Desde já agradeço qualquer colaboração.

  8. Obrigado, Juliana.

    A propósito, percebi que se eu gerar o arquivo TITULO.INI sem valor no campo NossoNumero de cada boleto, ao chamar a função MontarCampoNossoNumero() a mesma retorna zero.
    Já se eu gerar o arquivo TITULO.INI com um valor sequencial no campo NossoNumero de cada boleto, a função MontarCampoNossoNumero() retorna um número com o dígito.

    Obs.: estou chamando a função MontarCampoNossoNumero() passando o índice de cada boleto via parâmetro corretamente.

    Isto procede? Fiz algo errado?

     

  9. 1 hora atrás, Juliana Tamizou disse:

    Bom dia.

    O NossoNumero costuma ter uma faixa de valores aceitos pelo banco, oque é definido pela carteira e outros fatores sob controle do banco.

    Já os campos SeuNumero e NumeroDocumento são livres para utilização conforme a necessidade do seu sistema e costumam ser usados para identificar o número da fatura ou algo semelhante.

    Att.

    Bom dia, Juliana.

    O campo NossoNumero pode ser preenchido sequencialmente pelo meu sistema (primeiro boleto número 1, segundo boleto número 2 e assim por diante) ?
    Ou devo utilizar obrigatoriamente a função BOLETO.MontarNossoNumero ?

    Desde já agradeço.

  10. Olá,

    estou desenvolvendo emissão de boletos bancários utilizando o ACBrMonitor PLUS e estou com dúvidas sobre os campos nossonum e seunumero do arquivo TITULO.INI que meu aplicativo está criando para o ACBr.

    Meu sistema pode gerar um número sequencial para o campo nossonum  de cada boleto do arquivo TITULO.INI ? Por exemplo, o primeiro boleto emitido pelo sistema seria nossonum = 1, o segundo boleto emitido pelo sistema nossonum = 2 e assim por diante? Ou meu sistema deve obrigatoriamente gerar o nossonum utilizando o comando BOLETO.MontarNossoNumero ?

    Outra dúvida: o número que meu sistema definir no arquivo TITULO.INI para cada boleto, no campo nossonum do arquivo de remessa, será o mesmo número retornado pelo arquivo de retorno do banco?
    Exemplo: Se nossonum = 5 no arquivo de remessa, o campo nossonum do arquivo de retorno do banco também será 5?

    Então, para que serve o campo SeuNumero do arquivo TITULO.INI ?
    Obtive um arquivo ".ret" do Bancoob de um conhecido e, após converter esse arquivo para Retorno.INI pelo ACBr (para analisar), o arquivo Retorno.INI possui, para cada boleto, os campos nossonum e SeuNumero, conforme trecho do arquivo abaixo. Esse SeuNumero seria gerado pelo meu sistema?

    [Titulo1]
    ...
    NumeroDocumento=30347-3       
    DataProcessamento=09/06/2020
    NossoNumero=0202300
    ...
    SeuNumero=0000000000000000000030347

     

    Desde já agradeço qualquer colaboração.

  11. Tentei de todas as formas indicadas mas, infelizmente, não funcionou.
    Creio que possa ser algum problema na impressora do cliente, pois nos demais clientes funciona perfeitamente.

    Resolvi o problema modificando meu ERP com nova configuração para direcionar as suas próprias impressões para o ACBr.
    Assim, todas as impressões serão feitas pelo próprio ACBr, desativando o controle de porta (conforme mencionado no início deste Post), e o problema foi resolvido.

    De qualquer forma, agradeço a todas as colaborações.

    • Curtir 2
  12. Boa tarde,

    utilizo o ACBrMonitorPLUS versão 1.3.0.193 e está acontecendo o seguinte problema em um cliente com impressora não fiscal Bematech.

    Ao imprimir o DANFE de uma NFC-e, somente a logomarca é impressa e a linha "CNPJ: xxxxx yyyyy", sendo xxxxx o cnpj e yyyyy o nome da empresa.
    O DANFE não é impresso, mas sim somente logomarca e cnpj.

    Se desmarcar a checkbox "Imprimir logo", somente a linha com o CNPJ da empresa é impressa e nada mais é impresso.

    Ao desmarcar a checkbox "Controle Porta" o DANFE é impresso corretamente, com todos os dados.
    Porém, se eu deixar essa checkbox marcada, meu aplicativo não consegue imprimir na impressora não fiscal, pois parece que a porta fica bloqueada pelo ACBr.

    Sempre utilizo as configurações conforme imagens (anexo) nas impressoras Bematech de clientes e sempre funcionou. Porém, é a primeira vez que uma impressora de cliente já possui uma logo gravada previamente na mesma, o que parece ser a causa do problema.

    Desde já agradeço qualquer colaboração.

    IMAGEM1.png

    IMAGEM2.png

  13. Boa tarde,

    estou iniciando testes com a ACBrNFe32.dll e estou recebendo mensagem abaixo ao executar a função NFE_StatusServico.

    Passos executados:

    1) NFE_Inicializar
    2) NFE_StatusServico
    3) NFE_Finalizar

    Executei a função ConfigLerValor("DFe", "ArquivoPFX") e a mesma retornou o caminho e nome do certificado corretamente. O certificado está instalado corretamente, já que o ACBrMonitorPLUS está funcionando corretamente com este certificado.

    Mensagem retornada pela função NFE_StatusServico:

    WebService Consulta Status serviço:
    - Inativo ou Inoperante tente novamente.
    Erro ao ler informações do Certificado.
    Provavelmente a senha está errada

    Na imagem (anexo) segue configuração do ACBrMonitorPLUS.

    Configuração parcial do arquivo ACBrLib.ini:

    [DFe]
    SSLCryptLib=1
    SSLHttpLib=3
    SSLXmlSignLib=4

    [NFe]
    SSLType=5

    configACBrMonitorPLUS.png

  14. Olá,

    utilizo o ACBrMonitorPLUS e gostaria de saber se é possível identificar qual item de uma NF-e ou de uma NFC-e gerou uma rejeição qualquer?
    Isto porque, às vezes, ocorre uma determinada rejeição qualquer em uma nota que possui muitos itens e, quando a mensagem de rejeição é apresentada ao usuário, não é possível identificar qual item foi o responsável pela rejeição, para que o mesmo proceda com a correção do cadastro do item, por exemplo, CST/CSOSN errado, etc.

    Minha aplicação realiza várias consistências no cadastro mas, às vezes, alguma inconsistência não é detectada no momento da gravação do item do cadastro. Aos poucos vamos melhorando as validações no cadastro, mas nem sempre isso é possível.
    Tenho conhecimento de que nem toda rejeição ocorre por inconsistências em itens da nota.

    Creio que tal informação não exista nas respostas da Sefaz (SAINFE.TXT).
    Talvez alguém tenha alguma dica de como proceder.

    Desde já agradeço a atenção e colaboração.

     

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