Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'como'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr API
    • Duvidas Gerais ACBr API
    • Duvidas Privadas ACBr API
  • Suporte Nuvem Fiscal
    • Comunidade Nuvem Fiscal
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
  • ACBr TEF

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

Encontrado 9 registros

  1. Rejeição A reforma tributária adicionou 14 novos eventos que podem ser gerados vinculados a uma NFe pelos participantes emissor, destinatário e sucessora. Para que não fosse necessário criar 14 eventos de cancelamento correspondentes, foi criado um único evento de cancelamento genérico que pode ser usado para todos. Essa rejeição pode ser recebida ao tentar transmitir esse evento de cancelamento genérico. Solução A regra que devolve a rejeição procura na base de dados da sefaz um evento que tenha a chave de acesso, o tpEvento e o nSeqEvento correspondentes ao que está sendo enviado para o cancelamento. Portanto, se estiver recebendo essa rejeição, confirme se todos os elementos estão corretos. Por exemplo, se você não está enviando o nSeqEvento 4 no cancelamento quando o nSeqEvento do evento que está tentando cancelar é 3.
  2. É uma consulta em lista por dia. (e não por período) Como consultar Delphi / Lazarus Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX True FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; // (2-isbBaixado, 3-isbCancelado); FiltrosAPI.dataMovimento.DataInicio := strtodate('01/03/2025'); (consulta francesinhas diáriamente) FiltrosAPI.dataMovimento.DataFinal := strtodate('01/03/2025'); (NAO É POR PERÍODO, A CONSULTA É POR DIA) FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbNenhum; // (0-isbNenhum); FiltrosAPI.dataRegistro.DataInicio := strtodate('01/03/2025'); (Consulta por dia, nao é francesinha) FiltrosAPI.dataRegistro.DataFinal := strtodate('01/03/2025'); (NAO É POR PERÍODO, A CONSULTA É POR DIA) FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; É uma consulta em lista por dia. (e não por período) Como consultar ACBrLib Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX como 1 (True) [ConsultaAPI] IndicadorSituacaoBoleto = 2 boletoVencido = 1 DataInicioMovimento= 01/04/2025 (consulta francesinhas diáriamente) DataFinalMovimento = 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade = 0 Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum; [ConsultaAPI] IndicadorSituacaoBoleto = 0 boletoVencido = 1 DataInicioRegistro = 01/04/2025 (Consulta por dia, nao é francesinha) DataFinalRegistro = 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade = 0 Como consultar ACBrMonitorPlus Precisa alimentar com um titulo, pode ser com o valor zerado, apenas para ele pegar algumas informações bancarias. Para Consultar Bolecode liquidado via QRCODE, precisa marcar indicadorPIX como 1 (True) BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] IndicadorSituacaoBoleto = 2 boletoVencido = 1 DataInicioMovimento= 01/04/2025 (consulta francesinhas diáriamente) DataFinalMovimento = 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade = 0") Para utilizar a consulta que já existia que devolvia qualquer situação de boletos, utilize indicadorSituacao = isbNenhum; BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] IndicadorSituacaoBoleto = 0 boletoVencido = 1 DataInicioRegistro = 01/04/2025 (Consulta por dia, nao é francesinha) DataFinalRegistro = 01/04/2025 (NAO É POR PERÍODO, A CONSULTA É POR DIA) indiceContinuidade = 0") Sobre os filtros da consulta isbNenhum (consulta antiga): Lembrando que esta consulta em lista devolve todos boletos qualquer STATUS do dia informado com todas as situações. (full) pois a specific é para consulta individual, ja que ela obriga informar nosso numero.
  3. Sobre os filtros de consulta para a API Atual do SICREDI Esta consulta devolve todos boletos liquidados por DIA Se olhar no manual, só tem disponível esta consulta até o momento: É necessário incluir um titulo na lista de títulos antes do envio da consulta. Delphi/Lazarus: Situação isbBaixado, utilize DataMovimento no filtro. FiltrosAPI := Boleto.Configuracoes.WebService.Filtro; FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; FiltrosAPI.dataMovimento.DataInicio := strtodate('07/04/2025'); (consulta apenas por DIA, nao por período) FiltrosAPI.dataMovimento.DataFinal := strtodate('07/05/2025'); FiltrosAPI.indiceContinuidade := 0; ACBrLib: Situação isbBaixado, utilize DataMovimento no filtro. [ConsultaAPI] IndicadorSituacaoBoleto = 2 DataInicioMovimento=07/09/2024 (ele consulta por dia, nao por período) DataFinalMovimento=09/09/2024 indiceContinuidade=0 ACBrMonitorPlus: Situação isbBaixado, utilize DataMovimento no filtro. BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] IndicadorSituacaoBoleto=2 (baixado) DataInicioMovimento=07/09/2024 (ela consulta por dia e nao por período) DataFinalMovimento=07/09/2024 indiceContinuidade=0")
  4. Boas notícias pessoal, foi alterado o endpoint de consulta em lista do Santander API. No novo endpoint está mapeado informações como, juros, multas, descontos : Exemplo: [Boletos Index = 001] NumeroBoleto = 0000000xx0xx7 SeuNumero = Pyy9ww5xxP1 dataRegistro = 25/03/2025 dataVencimento = 19/03/2025 valorOriginal = 920,49 valorPago = 957,3 dataMovimento = 25/03/2025 dataCredito = 25/03/2025 valorJuros = 18,4 valorMulta = 18,41 valorOutrasDespesas = 0 valorDesconto = 0 variacaoCarteiraConvenio = 0 codigoEstadoTituloCobranca= 06 estadoTituloCobranca = LIQUIDADO contrato = 00XX83XX3 [Boletos Index = 002] NumeroBoleto = XX0XX00XX9XX4 SeuNumero = PXX9XX1XXP1 dataRegistro = 25/03/2025 dataVencimento = 25/03/2025 valorOriginal = 3454,6 valorPago = 3399 dataMovimento = 25/03/2025 dataCredito = 25/03/2025 valorJuros = 0 valorMulta = 0 valorOutrasDespesas = 0 valorDesconto = 55,6 variacaoCarteiraConvenio = 0 codigoEstadoTituloCobranca= 06 estadoTituloCobranca = LIQUIDADO - contrato = 00XX8XX63 Como é uma consulta em lista, não precisa adicionar titulo na lista. Como consultar Componentes Delphi e Lazarus: FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; FiltrosAPI.dataMovimento.DataInicio := strtodate('01/03/2025'); FiltrosAPI.dataMovimento.DataFinal := strtodate('25/03/2025'); FiltrosAPI.indiceContinuidade := 0; Boleto.Configuracoes.WebService.Operacao := tpConsulta; Boleto.Enviar; Como consultar ACBrlib: [ConsultaAPI] IndicadorSituacaoBoleto = 2 DataInicioMovimento= 01/04/2025 DataFinalMovimento = 10/04/2025 indiceContinuidade = 0 Como consultar ACBrMonitorPlus: BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI] IndicadorSituacaoBoleto = 2 DataInicioMovimento= 01/04/2025 DataFinalMovimento = 10/04/2025 indiceContinuidade = 0") Sobre a consulta.: Por enquanto a consulta a API do Banco está devolvendo apenas os boletos liquidados;
  5. Entendendo o problema. O Manifesto Eletrônico de Documentos Fiscais (MDF-e), conforme seu leiaute, permite que sejam referenciados documentos originários. Estes documentos podem ser CT-es, NF-es ou outros MDF-es. Esta é a regra de validação corresponde a esta rejeição de acordo com o MOC Anexo I - Leiaute e as Regras de Validação: Conforme é possível observar, se você está recebendo está rejeição significa que essas informações não foram encontradas no arquivo XML que foi enviado ao web service. Como resolver? Se você utiliza o componente nativo para Delphi/Lazarus, precisa referenciar o documento conforme exemplo: var LManifesto: TManifesto; LInfMunDescarga: TinfMunDescargaCollectionItem; LInfCTe: TinfCTeCollectionItem; LInfCT: TinfCTCollectionItem; LinfNFe: TinfNFeCollectionItem; LInfMDFeTransp: TinfMDFeTranspCollectionItem; LInfUnidTransp: TinfUnidTranspCollectionItem; Lperi: TPeriCollectionItem; begin LManifesto := ACBrMDFe1.Manifestos.Add; LInfMunDescarga := LManifesto.MDFe.infDoc.infMunDescarga.New; //=============>CT-e<============================= LInfCTe := LInfMunDescarga.infCTe.New; LInfCTe.chCTe := ''; LInfCTe.SegCodBarra := ''; LInfCTe.indReentrega := ''; LInfUnidTransp := LInfCTe.infUnidTransp.New; LinfUnidTransp.tpUnidTransp := utOutros; LinfUnidTransp.idUnidTransp := ''; with LinfUnidTransp.lacUnidTransp.New do nLacre := ''; with LinfUnidTransp.infUnidCarga.New do begin tpUnidCarga := ucOutros; idUnidCarga := ''; with lacUnidCarga.New do nLacre := ''; qtdRat := 0; end; LinfUnidTransp.qtdRat := 0; Lperi := LInfCTe.peri.New; Lperi.nONU := ''; lperi.xNomeAE := ''; Lperi.xClaRisco := ''; Lperi.grEmb := ''; Lperi.qTotProd := ''; Lperi.qVolTipo := ''; LinfCTe.infEntregaParcial.qtdTotal := 0; LinfCTe.infEntregaParcial.qtdParcial := 0; with LinfCTe.infNFePrestParcial.New do chNFe := ''; //=============>CT<============================= LinfCT := LInfMunDescarga.infCT.New; LInfCT.nCT := ''; LInfCT.serie := 0; LinfCT.subser := 0; LinfCT.dEmi := Now; LinfCT.vCarga := 0; LInfUnidTransp := LInfCT.infUnidTransp.New; LinfUnidTransp.tpUnidTransp := utOutros; LinfUnidTransp.idUnidTransp := ''; with LinfUnidTransp.lacUnidTransp.New do nLacre := ''; with LinfUnidTransp.infUnidCarga.New do begin tpUnidCarga := ucOutros; idUnidCarga := ''; with lacUnidCarga.New do nLacre := ''; qtdRat := 0; end; LinfUnidTransp.qtdRat := 0; //=============>NF-e<============================= LinfNFe := LInfMunDescarga.infNFe.New; LinfNFe.chNFe := ''; LinfNFe.SegCodBarra := ''; LinfNFe.indReentrega := ''; LInfUnidTransp := LInfNFe.infUnidTransp.New; LinfUnidTransp.tpUnidTransp := utOutros; LinfUnidTransp.idUnidTransp := ''; with LinfUnidTransp.lacUnidTransp.New do nLacre := ''; with LinfUnidTransp.infUnidCarga.New do begin tpUnidCarga := ucOutros; idUnidCarga := ''; with lacUnidCarga.New do nLacre := ''; qtdRat := 0; end; LinfUnidTransp.qtdRat := 0; Lperi := LInfNFe.peri.New; Lperi.nONU := ''; lperi.xNomeAE := ''; Lperi.xClaRisco := ''; Lperi.grEmb := ''; Lperi.qTotProd := ''; Lperi.qVolTipo := ''; //=============>MDF-e<============================= LInfMDFeTransp := LInfMunDescarga.infMDFeTransp.New; LInfMDFeTransp.chMDFe := ''; LInfMDFeTransp.indReentrega := ''; LInfUnidTransp := LInfMDFeTransp.infUnidTransp.New; LinfUnidTransp.tpUnidTransp := utOutros; LinfUnidTransp.idUnidTransp := ''; with LinfUnidTransp.lacUnidTransp.New do nLacre := ''; with LinfUnidTransp.infUnidCarga.New do begin tpUnidCarga := ucOutros; idUnidCarga := ''; with lacUnidCarga.New do nLacre := ''; qtdRat := 0; end; LinfUnidTransp.qtdRat := 0; Lperi := LInfMDFeTransp.peri.New; Lperi.nONU := ''; lperi.xNomeAE := ''; Lperi.xClaRisco := ''; Lperi.grEmb := ''; Lperi.qTotProd := ''; Lperi.qVolTipo := ''; Caso utilize ACBrMonitorPLUS ou ACBrLib: ; Utilize tags abaixo para Adicionar CTes Relacionados [infCTe001001] chCTe= SegCodBarra= indReentrega= [peri001001001] nONU= xNomeAE= xClaRisco= grEmb= qTotProd= qVolTipo= [infEntregaParcial001001] qtdTotal=0 qtdParcial=0 [infUnidTransp001001001] idUnidTransp= tpUnidTransp= qtdRat= [lacUnidTransp001001001001] nLacre= [infUnidCarga001001001001] idUnidCarga= tpUnidCarga qtdRat= [lacUnidCarga001001001001001] nLacre= ; Utilize tags abaixo para Adicionar NFes Relacionadas [infNFe001001] chNFe= SegCodBarra= indReentrega= [peri001001001] nONU= xNomeAE= xClaRisco= grEmb= qTotProd= qVolTipo= [infUnidTransp001001001] idUnidTransp= tpUnidTransp= qtdRat= [lacUnidTransp001001001001] nLacre= [infUnidCarga001001001001] idUnidCarga= tpUnidCarga qtdRat= [lacUnidCarga001001001001001] nLacre= ; Utilize tags abaixo para Adicionar MDFes Relacionados [infMDFeTransp001001] chMDFe= indReentrega= [peri001001001] nONU= xNomeAE= xClaRisco= grEmb= qTotProd= qVolTipo= [infUnidTransp001001001] idUnidTransp= tpUnidTransp= qtdRat= [lacUnidTransp001001001001] nLacre= [infUnidCarga001001001001] idUnidCarga= tpUnidCarga qtdRat= [lacUnidCarga001001001001001] nLacre= Eu preenchi estas informações, mas mesmo assim elas não foram geradas no meu XML. Para entender isso, primeiro precisamos observar as regras de validação das rejeições 638, 639 e 540: Veja que de acordo com o Tipo do Emitente (tpEmit) que foi preenchido no MDF-e, um determinado tipo de documento não pode ser referenciado. As soluções do ACBr já fazem estas tratativas internamente. Então se, por exemplo, você preencheu o valor 1 para o tpEmit, e preencheu as informações de uma NF-e referenciada, essas informações não serão adicionadas no XML. Você deve corrigir o tpEmit.
  6. Contextualizando o problema. Olá pessoal! O erro 724 pode ser devolvido pelo web service do e-Social quando fazemos o envio do evento S-1210 que contém as informações de Pagamentos e Rendimentos do Trabalho. A mensagem do erro 724 na íntegra é: Entendendo o erro. O evento S-1210, possui em seu leiaute um grupo chamado infoPgto que é responsável por receber as informações dos pagamentos efetuados. Este grupo é composto desta forma: <infoPgto> <dtPgto>Data de pagamento</dtPgto> <tpPgto>Evento de origem do pagamento</tpPgto> <perRef>Competência declarada no evento de origem do pagamento</perRef> <ideDmDev>Identificador atribúido no evento de origem do pagamento</ideDmDev> <vrLiq>Valoir líquido recebido pelo trabalhador</vrLiq> <paisResidExt>Código do Páis quando residência fiscal no exterior</paisResidExt> <infoPgtoExt>Informações complementares relativas a pagamentos de residente fiscal do exterior</infoPgtoExt> </infoPgto> Quando você faz o envio do evento S-1210, o web service do e-Social faz uso das informações contidas neste grupo para localizar o evento que originou o pagamento. Esta mensagem é devolvida quando o web service não consegue localizar em sua base de dados evento que corresponda a essas informações. Buscando a solução. Como a mensagem é devolvida quando o web service não encontra o evento de origem que pode ser o S-1200, S-2299, S-2399, S-1202 ou S-1207, a primeira medida a se tomar é conferir se o respectivo evento de fato foi enviado ao web service do e-Social sem erros. Se o evento foi enviado corretamente e não foi devolvido erro, então o próximo passo é confirmar se as informações que foram enviadas no grupo infoPgto estão corretas. O ideDmDev deve coincidir com o que foi enviado no evento de origem, então verifique se a informação não está sendo enviada com espaçamentos em branco, pontos ou cases incorretos. Também é importante se atentar ao período de referência, seu valor deve coincidir com o valor do perApur que foi enviado no evento de origem. Outro ponto importante ainda sobre este este campo é para os casos em que se está sendo feito o envio do grupo das informações de pagamento para um evento que foi enviado com informações do 13º salário. Normalmente este campo perRef possui o formato AAAA-MM, no entanto, quando for relativo ao 13º o mesmo deve ser enviado no formato AAAA. Um agradecimento ao membro de nossa comunidade @Kleyton Lima por compartilhar conosco em nossa comunidade do Discord informações que ajudaram a montar este tópico.
  7. Olá Pessoal, Ao incluir uma nova cidade no arquivo ACBrNFSeXServicos.ini ou até mesmo alterar o provedor e ou URLs de ambiente de produção ou homologação de uma cidade devemos seguir os passos abaixo: 1. Salvar o arquivo ACBrNFSeXServicos.ini; 2. Executar o Compila_RES que se encontra na mesma pasta; 3. Reinstalar o ACBr; 4. Compilar a aplicação com a opção Build; 5. Realize os testes sempre usando o programa exemplo; 6. Criei um tópico no fórum incluindo a alteração ou inclusão feita para que possamos avaliar e enviar para o SVN. Se não seguir os passos acima a alteração realizada no ACBrNFSeXServicos.ini não será reconhecida pelo componente ACBrNFSeX. Toda contribuição é sempre bem vinda.
  8. Olá boa tarde a todos, preciso de saber se ha alguma forma de salvar o boleto em formato PDF com o nome de emissão próprio, exemplo: BOLETO 147.PDF gostaria de saber se existe uma função onde ja mande salvar o boleto com o nome que eu quiser. Grato.
  9. Boa tarde, minha gente. Sou novo no mundo deste componente maravilhoso chamado ACBr, tudo o que eu queria era saber da comunidade como faço para usar o componente para emitir notas fiscais e gerar xml e o danfe em pdf, e tambem gostaria de saber se ele só funciona no simples nacional ou tambem funciona com a tirbutação normal comoo calculo do IPI ICMS PIS COFINS transporte entre outros. Procurei em youtube em sites e outros e até agora não consegui uma resposta eficiente para criar o meu sistema. Grato - Lucas Delphi 7
×
×
  • 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.