Membros Pro tryideas sistemas Postado Quarta as 19:36 Membros Pro Postado Quarta as 19:36 Utilizando ACBrlib NFSe, pad Pelo que verifiquei é nesse arquivo que é pnfsNFSeW_Equiplano.pas estruturado da equiplano, mas não encontrei detalhes da observação, verificando o xsd da equiplano possui esse campo tsDsObservacao mas não encontrei onde ele é preenchido. dentro do arquivo Ini, estou preenchedo a informação [IdentificacaoRps] OutrasInformacoes="Texto", mas a mesma não é enviada no RPS. alguma sugestão? ou caso seja possivel adicionar o preenchimento da mesma no RPS <xsd:simpleType name="tsDsObservacao"> <xsd:annotation> <xsd:documentation>Observação</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="60" /> </xsd:restriction> </xsd:simpleType> rão Equiplano, em teoria pode
Membros Pro tryideas sistemas Postado Quarta as 19:48 Autor Membros Pro Postado Quarta as 19:48 Utilizando ACBrlib NFSe, padrão Equiplano
Membros Pro tryideas sistemas Postado Quinta as 11:13 Autor Membros Pro Postado Quinta as 11:13 Conversado com a prefeitura de Toledo, sugeriram utilizar o dsImpostos que o campo é maior <xsd:simpleType name="tsDsImpostos"> <xsd:annotation> <xsd:documentation>Descrição Impostos</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="500" /> </xsd:restriction> </xsd:simpleType>
Consultores Diego Foliene Postado Quinta as 11:48 Consultores Postado Quinta as 11:48 Bom dia! 16 horas atrás, tryideas sistemas disse: Pelo que verifiquei é nesse arquivo que é pnfsNFSeW_Equiplano.pas estruturado da equiplano, mas não encontrei detalhes da observação, verificando o xsd da equiplano possui esse campo tsDsObservacao mas não encontrei onde ele é preenchido. Este arquivo é utilizado no antigo componente ACBrNFSe, a Lib faz uso do componente ACBrNFSeX, então a rotina responsável por gerar o arquivo XML pode ser encontrada na unit ..\trunk2\Fontes\ACBrDFe\ACBrNFSeX\Provedores\Equiplano.GravarXml; 16 horas atrás, tryideas sistemas disse: <xsd:simpleType name="tsDsObservacao"> <xsd:annotation> <xsd:documentation>Observação</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="60" /> </xsd:restriction> </xsd:simpleType> 29 minutos atrás, tryideas sistemas disse: Conversado com a prefeitura de Toledo, sugeriram utilizar o dsImpostos que o campo é maior <xsd:simpleType name="tsDsImpostos"> <xsd:annotation> <xsd:documentation>Descrição Impostos</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="500" /> </xsd:restriction> </xsd:simpleType> Conferindo no arquivo de schema ..\trunk2\Exemplos\ACBrDFe\Schemas\NFSe\Equiplano\1.00\esRecepcionarLoteRpsEnvio_v01.xsd não encontrei o campo tsDsObservacao sendo utilizado, mas encontrei o tsDsImpostos. No entanto, ao conferir na unit rotina que gera o XML, não encontrei elemento para gerar a informação do DsImpostos no arquivo. Criada a #TK-7137 para análise e possível adição do mesmo. Qualquer novidade a respeito será divulgada aqui neste tópico. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Consultores Solution Italo Giurizzato Junior Postado Quinta as 16:06 Consultores Solution Postado Quinta as 16:06 Boa tarde @tryideas sistemas, O campo referente a Observação (tsDsObservacao) esta declarado para ser utilizado em uma tal de Guia de Recolhimento, portanto não tem nada haver com o RPS. Veja: <xsd:complexType name="tcGuiaRecolhimento"> <xsd:annotation> <xsd:documentation>Representa de uma guia de recolhimento</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="prestador" type="tipos:tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" /> <xsd:element name="nrGuia" type="xsd:integer" minOccurs="1" maxOccurs="1" /> <xsd:element name="stGuia" type="tipos:tsStGuia" minOccurs="1" maxOccurs="1"/> <xsd:element name="competencia" type="tipos:tcCompetencia" maxOccurs="1" minOccurs="1" /> <xsd:element name="dsCodigoBarra" type="tipos:tsDsCodigoBarra" minOccurs="1" maxOccurs="1" /> <xsd:element name="tpCodigoBarra" type="tipos:tsTpCodigoBarra" minOccurs="1" maxOccurs="1" /> <xsd:element name="dtVencimento" type="xsd:date" minOccurs="1" maxOccurs="1"/> <xsd:element name="dtEmissaoGuia" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/> <xsd:element name="vlMovimento" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/> <xsd:element name="vlImposto" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/> <xsd:element name="vlImpostoRetido" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/> <xsd:element name="vlPago" type="tipos:tsValor" minOccurs="0" maxOccurs="1"/> <xsd:element name="dsObservacao" type="tipos:tsDsObservacao" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> Já o RPS tem essa outra estrutura, note que não existe nenhum campo referente a observação: <xsd:complexType name="tcRps"> <xsd:annotation> <xsd:documentation>Representa a estrutura de recibo provisório de serviços (Rps)</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="nrRps" type="xsd:integer" minOccurs="1" maxOccurs="1" /> <xsd:element name="nrEmissorRps" type="xsd:integer" minOccurs="1" maxOccurs="1" /> <xsd:element name="dtEmissaoRps" type="xsd:dateTime" minOccurs="1" maxOccurs="1" /> <xsd:element name="stRps" type="tipos:tsStRps" minOccurs="1" maxOccurs="1" /> <xsd:element name="tpTributacao" type="tipos:tsTpTributacao" minOccurs="1" maxOccurs="1" /> <xsd:element name="nrCidadeIbgeServico" type="tipos:tsNrCidadeIbge" minOccurs="0" maxOccurs="1" /> <xsd:element name="isIssRetido" type="tipos:tsSimNao" minOccurs="1" maxOccurs="1" /> <xsd:element name="tomador" type="tipos:tcTomador" minOccurs="0" maxOccurs="1" /> <xsd:element name="listaServicos"> <xsd:complexType> <xsd:sequence> <xsd:element name="servico" type="tipos:tcServico" minOccurs="1" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="vlTotalRps" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/> <xsd:element name="vlLiquidoRps" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/> <xsd:element name="retencoes" type="tipos:tcRetencoes" minOccurs="0" maxOccurs="1"/> <xsd:element name="vlDesconto" type="tipos:tsValor" minOccurs="0" maxOccurs="1"/> <xsd:element name="dsImpostos" type="tipos:tsDsImpostos" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> Realmente o campo dsImpostos não estava presente na rotina responsável pela geração do XML. Ele já foi implementado e os fontes do componente ACBrNFSeX já se encontram no SVN. Pelo o que eu entendi você utiliza o ACBrLibNFSe, sendo assim favor aguardar uma nova versão da mesma que vai ser liberada terça feira que vem. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts