-
Total de ítens
185 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que daniel_mirassol postou
-
ACBrNFSeX Erro: "P9007" Provedor "Pronim" (Mirassol-Sp)
daniel_mirassol replied to daniel_mirassol's tópico in ACBrNFSe
Sim estou pelo ambiente de homologação, não sabíamos dessa regra, bom vou verificar então, aqui, obrigado pelo retorno; -
Bom dia a todos! Estou tendo um problema para enviar notas fiscais de serviço, devido a um código informado no serviço. "Tag: IndOp".. aparece seguinte erro: Erro(s): Código : X800 Mensagem: Erro de Validação: --> 1824 - Element '{http://www.giss.com.br/tipos-v2_04.xsd}cIndOp': '50101' is not a valid value of the atomic type '{http://www.giss.com.br/tipos-v2_04.xsd}TSRTCCodIndOp'. Correção: ------------------------- Da entender que o Schema atual não está aceitando esse código '50101' no serviço. Porem direto no portal, o cliente tem a opção de informar esse código: Obs: Fiz um teste com schemas atualizados na data de hoje (30/03/2026) e da mesma mensagem.
-
ACBrNFSeX Erro: "P9007" Provedor "Pronim" (Mirassol-Sp)
um tópico no fórum postou daniel_mirassol ACBrNFSe
Olá, bom dia a todos! Estou com um pequeno problema para emitir notas no ACBrNFSeX. Provedor "Pronim". Aparece o seguinte erro no log ao emitir a nota: Erro(s): Código : P9007 Mensagem: Código do município na chave (3530300) difere do código do município da prefeitura (3542404) -------- Obs: Emitente é do estado de Mirassol-Sp, e o tomador tambem Mirassol-Sp. ...... <tpAmb>2</tpAmb> <dhEmi>2026-03-27T08:57:11-03:00</dhEmi> <verAplic>ACBrNFSeX-1.00</verAplic> <serie>900</serie> <nDPS>2430</nDPS> <dCompet>2026-03-27</dCompet> <tpEmit>1</tpEmit> <cLocEmi>3530300</cLocEmi> ....... Não sei na onde ele está passando esse código do município da prefeitura (3542404)... para dar esse erro. -
Em contato com GissOnline, eles informaram que deve ser preenchido com as tags de IBS e CBS, segue print do exemplo enviado por eles em duas opções de XML, um XML completo com todas as informações, e um XML com mínimo exigido no rps de envio deles: Agora o mínimo de informações exigidas no envio do rps:
-
Após atualização completa dos fontes do ACBr (25/02/2026), consegui emitir a nota fiscal, porem ainda estou com um problema ao marcar Sim no radioGroup: rgReformaTributaria, para habilitar os campos de IBS e CBS ... Seu eu deixo marcado como não a nota emite normalmente, quando habilito parar gerar os campos da reforma Tributaria, da o seguinte erro:
-
Boa tarde! Estou tentando emitir uma nota fiscal de serviço e estou tento seguinte retorno do GISS: No momento, o sistema está indisponível. Tente novamente mais tarde. Caso o problema persista, entre em contato com o suporte. .. Entrei em contato com suporte Giss e me solicitarem os arquivos de envio e retorno gerados pelo componente, me informaram que havia problemas no meu XML' que estava totalmente fora do padrão deles, porem estou com os fontes do ACBr todos atualizados. Desconfio que estão com problema interno e não estão sendo totalmente claros em questão a isso, devido a tantas reclamações. Observações: 1º) XML Retorno Giss: <EnviarLoteRpsSincronoResposta xmlns:ns2="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:ns4="http://www.giss.com.br/enviar-lote-ws-sincrono-resposta-v2_04.xsd" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#"> <ListaMensagemRetorno> <MensagemRetorno> <Codigo/> <Mensagem>No momento, o sistema está indisponível. Tente novamente mais tarde. Caso o problema persista, entre em contato com o suporte.</Mensagem> <Correcao/> </MensagemRetorno> </ListaMensagemRetorno> </EnviarLoteRpsSincronoResposta> Na print do sistema nos mostra dois erros, onde grifei em amarelo, porem só vem um erro no retorno do XML do Giss.. E no Xml de envio meu estou passando o seguinte código de serviço: <ItemListaServico>14.02</ItemListaServico> <CodigoTributacaoMunicipio>14.02.01.000</CodigoTributacaoMunicipio> <CodigoNbs>120012000</CodigoNbs> Conforme o municio solicita, pois os mesmos valores de códigos de serviços, funcionam normalmente direto no portal do Giss.. Att.
-
Rejeição: 1033 - Não informado o grupo de redução de alíquota Estadual
um tópico no fórum postou daniel_mirassol ACBrNFe
Prezados, Boa tarde! Venho, por meio deste, informar que estamos enfrentando um problema no envio de uma Nota Fiscal onde o emitente é do estado de (SP) e o destinatário seria para Manaus (ZFM). Ao simular minha operação na calculadora de IBS e CBS piloto do governo tenho seguinte retorno de XML: Agora segue XML que meu sistema está gerando ao tentar transmitir a NFe: Onde me retorna a rejeição: Rejeição: 1033 - Não informado o grupo de redução de alíquota Estadual Poderiam me ajudar nessa questão por gentileza, desde ja agradeço. Att. -
boa noite, Atualizei oscomponetes ACBR hoje (13/01/2026) no entanto , segui o exemplo a risca para gerar o CTe Normal modelo 57, não sei porque , mas não está gerando as tag relativo ao IBS e CBS. Pegue um exemplo de um amigo o XML sai , o meu não sai . Anexo imagem dos 2 XML (fonte daniel ) e terceiro Também o codigo do programa , só para conhecimento, debugando o valores são passados para tag normalmente não dando nenhum erro // Reforma Tributária Daniel Jr 09/12/2025 // Adequação compacta (mantém padrão do projeto) - 13/01/2026 // ----------------------------------------------------------------------------- // IBS/CBS - Preenchimento (ACBr friendly: só cria grupos quando houver valor) // ----------------------------------------------------------------------------- // 1) DADOS GERAIS DO IMPOSTO if not QryCtrc.FieldByName('IMP_V_TOT_DFE').IsNull then if QryCtrc.FieldByName('IMP_V_TOT_DFE').AsCurrency > 0 then Imp.vTotDFe := QryCtrc.FieldByName('IMP_V_TOT_DFE').AsCurrency; if not QryCtrc.FieldByName('COD_CST_IBS_CBS').IsNull then Imp.IBSCBS.CST := QryCtrc.FieldByName('COD_CST_IBS_CBS').Value; if not QryCtrc.FieldByName('CCLASSTRIB_IBS_CBS').IsNull then if Trim(QryCtrc.FieldByName('CCLASSTRIB_IBS_CBS').AsString) <> '' then Imp.IBSCBS.cClassTrib := Trim(QryCtrc.FieldByName('CCLASSTRIB_IBS_CBS').AsString); if not QryCtrc.FieldByName('INDICADOR_DOACAO').IsNull then begin if QryCtrc.FieldByName('INDICADOR_DOACAO').AsInteger = 1 then Imp.IBSCBS.indDoacao := tieSim else Imp.IBSCBS.indDoacao := tieNenhum; end; // 2) BASE DE CÁLCULO E TOTALIZADOR if QryCtrc.FieldByName('IBS_V_BC').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.vBC := QryCtrc.FieldByName('IBS_V_BC').AsCurrency; // 3) IBS - UF (gIBSUF) (cria só se vIBS > 0) if QryCtrc.FieldByName('IBS_UF_V_IBS').AsCurrency > 0 then begin Imp.IBSCBS.gIBSCBS.gIBSUF.vIBS := QryCtrc.FieldByName('IBS_UF_V_IBS').AsCurrency; if QryCtrc.FieldByName('IBS_UF_P_ALIQ').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.pIBS := QryCtrc.FieldByName('IBS_UF_P_ALIQ').AsFloat; if QryCtrc.FieldByName('IBS_UF_DIF_P_DIF').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.gDif.pDif := QryCtrc.FieldByName('IBS_UF_DIF_P_DIF').AsFloat; if QryCtrc.FieldByName('IBS_UF_DIF_V_DIF').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.gDif.vDif := QryCtrc.FieldByName('IBS_UF_DIF_V_DIF').AsCurrency; if QryCtrc.FieldByName('IBS_UF_DEV_V_DEV').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.gDevTrib.vDevTrib := QryCtrc.FieldByName('IBS_UF_DEV_V_DEV').AsCurrency; if QryCtrc.FieldByName('IBS_UF_RED_P_RED').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.gRed.pRedAliq := QryCtrc.FieldByName('IBS_UF_RED_P_RED').AsFloat; if QryCtrc.FieldByName('IBS_UF_RED_P_EFET').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSUF.gRed.pAliqEfet := QryCtrc.FieldByName('IBS_UF_RED_P_EFET').AsFloat; end; // 4) IBS - MUNICÍPIO (gIBSMun) (opcional - só se você tiver os campos no SELECT) // Se você NÃO tem esses campos ainda, pode deixar esse bloco: ele só roda se existir. if Assigned(QryCtrc.FindField('IBS_MUN_V_IBS')) then begin if QryCtrc.FieldByName('IBS_MUN_V_IBS').AsCurrency > 0 then begin Imp.IBSCBS.gIBSCBS.gIBSMun.vIBS := QryCtrc.FieldByName('IBS_MUN_V_IBS').AsCurrency; if Assigned(QryCtrc.FindField('IBS_MUN_P_ALIQ')) then if QryCtrc.FieldByName('IBS_MUN_P_ALIQ').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.pIBS := QryCtrc.FieldByName('IBS_MUN_P_ALIQ').AsFloat; if Assigned(QryCtrc.FindField('IBS_MUN_DIF_P_DIF')) then if QryCtrc.FieldByName('IBS_MUN_DIF_P_DIF').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.gDif.pDif := QryCtrc.FieldByName('IBS_MUN_DIF_P_DIF').AsFloat; if Assigned(QryCtrc.FindField('IBS_MUN_DIF_V_DIF')) then if QryCtrc.FieldByName('IBS_MUN_DIF_V_DIF').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.gDif.vDif := QryCtrc.FieldByName('IBS_MUN_DIF_V_DIF').AsCurrency; if Assigned(QryCtrc.FindField('IBS_MUN_DEV_V_DEV')) then if QryCtrc.FieldByName('IBS_MUN_DEV_V_DEV').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.gDevTrib.vDevTrib := QryCtrc.FieldByName('IBS_MUN_DEV_V_DEV').AsCurrency; if Assigned(QryCtrc.FindField('IBS_MUN_RED_P_RED')) then if QryCtrc.FieldByName('IBS_MUN_RED_P_RED').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.gRed.pRedAliq := QryCtrc.FieldByName('IBS_MUN_RED_P_RED').AsFloat; if Assigned(QryCtrc.FindField('IBS_MUN_RED_P_EFET')) then if QryCtrc.FieldByName('IBS_MUN_RED_P_EFET').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gIBSMun.gRed.pAliqEfet := QryCtrc.FieldByName('IBS_MUN_RED_P_EFET').AsFloat; end; end; // 2.1) TOTALIZADOR vIBS (prioridade: BD; senão calcula UF + Mun) if QryCtrc.FieldByName('IBS_V_IBS_TOT').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.vIBS := QryCtrc.FieldByName('IBS_V_IBS_TOT').AsCurrency else begin // só calcula se você tiver IBS_MUN_V_IBS no select if Assigned(QryCtrc.FindField('IBS_MUN_V_IBS')) then if (QryCtrc.FieldByName('IBS_UF_V_IBS').AsCurrency > 0) or (QryCtrc.FieldByName('IBS_MUN_V_IBS').AsCurrency > 0) then Imp.IBSCBS.gIBSCBS.vIBS := QryCtrc.FieldByName('IBS_UF_V_IBS').AsCurrency + QryCtrc.FieldByName('IBS_MUN_V_IBS').AsCurrency; end; // 5) CBS (gCBS) (cria só se vCBS > 0) if QryCtrc.FieldByName('CBS_V_CBS').AsCurrency > 0 then begin Imp.IBSCBS.gIBSCBS.gCBS.vCBS := QryCtrc.FieldByName('CBS_V_CBS').AsCurrency; if QryCtrc.FieldByName('CBS_P_ALIQ').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gCBS.pCBS := QryCtrc.FieldByName('CBS_P_ALIQ').AsFloat; if QryCtrc.FieldByName('CBS_DIF_P_DIF').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gCBS.gDif.pDif := QryCtrc.FieldByName('CBS_DIF_P_DIF').AsFloat; if QryCtrc.FieldByName('CBS_DIF_V_DIF').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gCBS.gDif.vDif := QryCtrc.FieldByName('CBS_DIF_V_DIF').AsCurrency; if QryCtrc.FieldByName('CBS_DEV_V_DEV').AsCurrency > 0 then Imp.IBSCBS.gIBSCBS.gCBS.gDevTrib.vDevTrib := QryCtrc.FieldByName('CBS_DEV_V_DEV').AsCurrency; if QryCtrc.FieldByName('CBS_RED_P_RED').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gCBS.gRed.pRedAliq := QryCtrc.FieldByName('CBS_RED_P_RED').AsFloat; if QryCtrc.FieldByName('CBS_RED_P_EFET').AsFloat > 0 then Imp.IBSCBS.gIBSCBS.gCBS.gRed.pAliqEfet := QryCtrc.FieldByName('CBS_RED_P_EFET').AsFloat; end;
-
ACBrNFSeX Erro: "X800 - Erro de Validação
daniel_mirassol replied to daniel_mirassol's tópico in ACBrNFSe
No caso do (ambiente : 2 - Homologação), pode estar sem a validação completa dos campos? -
ACBrNFSeX Erro: "E173 - Lote de RPS não assinado
daniel_mirassol replied to daniel_mirassol's tópico in ACBrNFSe
-
Ola, bom dia a todos! Estou utilizando o componente ACBrNFSeX, e estou tendo o seguinte problema ao tentar emitir a nota fiscal de serviço gerando os campos de (IBS|CBS): ... Erro(s): Código : X800 Mensagem: Erro de Validação: --> 1871 - Element '{http://www.giss.com.br/tipos-v2_04.xsd}IBSCBS': This element is not expected. Expected is one of ( {http://www.giss.com.br/tipos-v2_04.xsd}DescontoIncondicionado, {http://www.giss.com.br/tipos-v2_04.xsd}DescontoCondicionado ). Correção: --------- ... Segue minha configuração: poderiam me ajudar por gentileza, lembrando que estou com todos os fontes (19/12/2025) e schemas (22/12/2025) atualizados!
-
ACBrNFSeX Erro: "E172- Arquivo enviado com erro na assinatura
um tópico no fórum postou daniel_mirassol ACBrNFSe
Boa tarde a todos, após fazer a migração para novo componente ACBrNFSeX, estou tendo esse erro: Erro(s): Código : E172 Mensagem: Arquivo enviado com erro na assinatura. Correção: Acerte a assinatura do arquivo. OBS: Fontes e Schemas todos atualizados na data de hoje, agradeço desde ja! -
Boa tarde a todos, acabei de fazer a migração do meu componente (ACBrNFSe ---> ACBrNFSeX), porem estou tendo um erro ao transmitir a nota, segue em anexo, print do erro: Provavelmente falta eu alimentar algum campo ou tag, porem não sei qual possa ser, poderiam me ajudar por favor. Agradeço desde ja.
-
Ola, após a atualização do fonte ACBrNFSeX, fiquei com uma duvida em um trecho do code: Exemplo ACBr: ............ IBSCBS.valores.trib.gIBSCBS.gDif.pDifUF := 5; IBSCBS.valores.trib.gIBSCBS.gDif.pDifMun := 5; IBSCBS.valores.trib.gIBSCBS.gDif.pDifCBS := 5; ............ a duvida é a seguinte, com a reforma tributaria, esses campos citados acima são de percentuais, correto?! ainda não há campo/Tag para informar os valores após esses percentuais ?
-
Sim, deu certo, muito obrigado Juliomar Marchetti
-
Boa tarde! Após atualizarmos nossos fontes (ACBr), o sistema de averbações automáticas via ACBrANe começou a apresentar um erro no log, irei apresentar o erro e abaixo meu code: Erro: 900 - Usuário não informado.... Na função, AlimentarComponente(); estou passando corretamente os login, senha e codAtm: Após executar a função, eu chamo o componente para fazer o envio: ACBrANe1.Enviar .. Por fim me retorna o erro: 900 - Usuário não informado..
-
Configuração do ACBrMail com OAuth2 - Permissão para Atualizar
um tópico no fórum postou daniel_mirassol Dúvidas Gerais sobre o ACBr
Bom dia , Usuários do componente ACBrMail que tentam configurar o envio de e-mails via Microsoft 365 com autenticação OAuth2, podem se deparar com a inexistência dessas configurações na versão mais recente do componente.A análise do código-fonte e as discussões em fóruns oficiais do projeto ACBr indicam que, no momento, a configuração do OAuth2 para o ACBrMail não é realizada através de propriedades diretas no componente TACBrMail. Em discussões recentes nos fóruns do Projeto ACBr, foi mencionado que a criação de uma tarefa interna (#TK-6042) para análise e implementação de um suporte mais integrado ao OAuth2 no ACBrMail está em andamento. Gostaria de saber se está em andamento ou se eu posso implementar no código , para isso preciso de orientações de como proceder , mas estou disposto a ajudar e já tenho toda a documentação necessária para a implementação. Aguardo um parecer dos amigos mantenedor teste fonte . -
Email - Como configurar para usar STARTTLS com TLS
daniel_mirassol replied to daniel_mirassol's tópico in ACBrLibMail
correto ... -
Email - Como configurar para usar STARTTLS com TLS
daniel_mirassol replied to daniel_mirassol's tópico in ACBrLibMail
Juliomar, boa noite ! Sim já testei de todas as formas, apresenta erro de SMTP, conforme imagem anexo... -
Email - Como configurar para usar STARTTLS com TLS
um tópico no fórum postou daniel_mirassol ACBrLibMail
Bom dia ! Gostaria de uma ajuda para poder habilitar e configurar ua AcbrMail para utilizar STARTTLS tanto para o Gmail quanto ao Outlook, abaixo o codigo de como estou passando no proprio exemplo do ACBR , e comentado a sugestão do Gmail . Cmo habilitar ? ACBrMail.Host := 'smtp.office365.com'; ACBrMail.Port := '587'; ACBrMail.Username := '[email protected]'; ACBrMail.Password := 'sua_senha'; ACBrMail.From := '[email protected]'; ACBrMail.UseTLS := utUseTLS; // Use STARTTLS -
ACBrMail - Autenticação Mult-Factor Authentication (MFA)
daniel_mirassol replied to daniel_mirassol's tópico in ACBrDiversos
Caso o e-mail esteja com essa configuração não tem como enviar utilizando ACBrMail, ou teria algum outra forma ?
