-
Posts
27 -
Joined
-
Last visited
About Faberson A. Ferrasi

Contact Methods
-
Website URL
www.ferrasi.com.br
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Faberson A. Ferrasi's Achievements
-
Caro Italo, Ocorreu a mesma exceção(StartTag: invalid element name'#$A), mesmo após atualizar a unit indicada, reinstalar o ACBR e compilar com o Build. A exception acontece exatamente na mesma linha da mesma function conforme indicado anteriormente >> Document.LoadFromXml(xRetorno); Segue anexo o conteúdo da variável xRetorno. Grato. PS: A única alteração na Unit que observei é a linha apontada abaixo: function TACBrNFSeXWebserviceSilTecnologia203.TratarXmlRetornado( const aXML: string): string; begin Result := inherited TratarXmlRetornado(aXML); Result := ParseText(AnsiString(Result), True, False); Result := RemoverDeclaracaoXML(Result); AQUI >>>> Result := RemoverIdentacao(Result); Result := RemoverCaracteresDesnecessarios(Result); end; conteudo_xRetorno_280222_1448.xml
-
Olá Italo, O AcbrNFSEX lança a Exception("StartTag: invalid element name'#$A") na linha da function: "ExtrairRetorno" conforme segue abaixo, explorei o valor da variável "xRetrorno" e criei um arquivo que segue anexo. Cidade: Bauru-SP Emissão/Consulta de NFSe com o ACBRNFSeX, método utilizado: ConsultarNFSeServicoPrestadoPorNumero Unit: ACBrNFSeXWebserviceBase function TACBrNFSeXWebservice.ExtrairRetorno(const ARetorno: string; responseTag: array of string): string; var Document: TACBrXmlDocument; ANode: TACBrXmlNode; I: Integer; xRetorno: string; begin Result := ''; xRetorno := TratarXmlRetornado(ARetorno); if (Length(responseTag) = 0) then begin Result := xRetorno; Exit; end; Document := TACBrXmlDocument.Create; try EXCEPTION AQUI >>> Document.LoadFromXml(xRetorno); VerificarErroNoRetorno(Document); ANode := Document.Root; if ANode.Name <> 'a' then begin for I := Low(responseTag) to High(responseTag) do begin if ANode <> nil then ANode := ANode.Childrens.FindAnyNs(responseTag[I]); end; if ANode = nil then ANode := Document.Root.Childrens.FindAnyNs(responseTag[0]); end; if ANode <> nil then begin if FUseOuterXml then Result := ANode.OuterXml else Result := ANode.Content; end; finally Document.Free; end; end; Grato, no aguardo. Conteudo_xRetorno.xml
-
Faberson A. Ferrasi changed their profile photo
-
Olá Italo, Fiz a atualização conforme indicado mas ainda continua com o mesmo problema, com os caracteres escape, segue um trecho do response: Cidade: Bauru-SP Emissão/Consulta de NFSe com o ACBRNFSeX, método utilizado: ConsultarNFSeServicoPrestadoPorNumero <?xml version=''1.0'' encoding=''UTF-8''?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNfseServicoPrestadoResponse xmlns:ns2="http://nfse.abrasf.org.br"> AQUI>>>>> <return><?xml version="1.0" encoding="ISO-8859-1"?><ConsultarNfseResposta><ListaNfse><Co....... Segue anexo o arquivo com o response completo. Fico no aguardo. Um abraço. Faberson Ferrasi response_soap_nfse_Bauru_280222.xml
-
Olá, Atualizei o pacote AcbrNFSeX no dia 18/02/2022 e começou a apresentar um problema na interação com o servidor. O problema é que no response Soap que contem o XML gerado está constando caracteres escape para o "<" e "?>" com isso o ACBr retorna um erro ao receber o response! Isso acontece em qualquer consulta ou envio da NFSe. Segue um trecho do envelope do response: <?xml version=''1.0'' encoding=''UTF-8''?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNfseServicoPrestadoResponse xmlns:ns2="http://nfse.abrasf.org.br"> AQUI>>> <return><?xml version="1.0" encoding="ISO-8859-1"?><ConsultarNfseResposta><ListaNfse><CompNfse><Nfse><InfNfse><Numero>47</Numero><CodigoVerificacao>EIUR- ................... </ns2:consultarNfseServicoPrestadoResponse> </S:Body> </S:Envelope> Para auxílio eu anexei o arquivo gerado na recepção do webservice. Grato no aguardo. resp_soap_com _Escape.xml
-
Seguindo as orientações da Nota Técnica 2020.006 versão 1.10 ao informar <indPres> = 1 é obrigatório o preenchimento do <indIntermed>, porém ao proceder desta forma o no ambiente de Homologação dá erro: 435-Rejeição: NF-e não pode ter o indicativo do intermediador Segue o que foi preenchido nos campos: <indPres>1</indPres> <indIntermed>0</indIntermed> O que esta errado ?
-
Como saber se estou Transmitindo já na NT 2018.005
Faberson A. Ferrasi replied to Calmeida79's topic in ACBrNFe
Boa tarde. Onde que posso ver se o SEFAZ de São Paulo vai exigir os campos de ICMS Efetivo (N33), uma vez que esta exigência ficou a critério da UF ? Obrigado.- 4 replies
-
- nt 2008.008
- nt
-
(and 3 more)
Tagged with:
-
boa tarde, fiz o download do ACBrCNAB como mencionado, existe algum modelo ou tutorial para uso?
-
Boa Tarde, Existe algum modelo ou exemplo para criaçao de arquivos padrao CNAB 240 para pagamento??
-
<?xml version="1.0" encoding="UTF-8"?> -<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> -<soap:Body> -<nfeResultMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRetAutorizacao4"> -<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"> <tpAmb>2</tpAmb> <verAplic>SP_NFE_PL009_V4</verAplic> <nRec>351000118355361</nRec> <cStat>225</cStat> <xMotivo>Rejeição: Falha no Schema XML do lote de NFe</xMotivo> <cUF>35</cUF> <dhRecbto>2018-05-07T10:28:59-03:00</dhRecbto> </retConsReciNFe> </nfeResultMsg> </soap:Body> </soap:Envelope> nfePessoaFisicaForaUF_SP.xml