Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

CARLOS UESLEI RODRIGUES DE

Membros
  • Posts

    13
  • Joined

  • Last visited

CARLOS UESLEI RODRIGUES DE's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Boa tarde Italo e André, Eu já havia mencionado o fato de que poderia ser necessário incluir todos os campos mesmo se eles não tiverem nenhuma informação. Acredito que com essa nova alteração deveremos dar um importante passo para resolver esse problema. Abraços
  2. Consegui, Para gerar NTFS-e : http://servidor.virtualtechnologia.com.br:8080/SCEMBGJavaEnvironment/servlet/agerarnfse_barradogarcas?wsdl Para cancelar NTFS-e: http://servidor.virtualtechnologia.com.br:8080/SCEMBGJavaEnvironment/servlet/acancelarnfse_barradogarcas?wsdl Abraços
  3. Italo, Não consegui falar com o pessoal de Barra para pegar o endereço de homologação, mas procurando na net achei esse post aqui sobre dificuldade de conexão de webservices entre linguagens diferentes. Acho que possa ser interessante olhar isso. Abraços http://forum.imasters.com.br/topic/394862-resolvidoproblema-com-tipos-complexos-em-web-service/
  4. Italo, Não é questão de não querer postar o envelope. Como disse o sistema da Prefeitura de Barra do Garças é feito em Genexus e é ele quem controla isso para a gente. Quando conseguimos captar o xml enviado ele já se encontra sem esse envelope. Aquilo que eu postei aqui é tudo o que conseguimos captar. Quanto aos dois WebServices como eu não trabalho mais lá a quase 1 ano não lembro se o WebService que contem os dois serviços ainda funciona a contento. Com certeza o que só criar a NTFS-e funciona e é por isso que eu aconselho a focar nele. Para cancelar a NTFS-e existe outro WebService: http://financas2.barradogarcas.mt.gov.br:8080/SCEM/servlet/acancelarnfse_barradogarcas?wsdl Abraços
  5. Italo, Nos dois a estrutura do xml é a mesma. Sugiro tentar usar o primeiro que é só para gerar nfse. Abraços
  6. Italo, Solicitei para o pessoal da Virtual captar um xml de envio para a prefeitura e como não consegui inserir anexo nesse forum colo ele aqui com algumas alterações por questões de privacidade: Obs: Pelo jeito o certo é mesmo a tag GerarNfseEnvio e não Entrada, mas o resto segue conforme nós recebemos na Prefeitura. <?xml version="1.0"?> -<GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> -<Rps> -<InfDeclaracaoPrestacaoServico> -<Rps Id=""> -<IdentificacaoRps> <Numero>16207</Numero> <Serie>UNICA</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2014-11-25T16:32:48</DataEmissao> <Status>1</Status> </Rps> <Competencia>2014-11-25T16:32:48</Competencia> -<Servico> -<Valores> <ValorServicos>13.19</ValorServicos> <ValorDeducoes>0.00</ValorDeducoes> <ValorPis>0.00</ValorPis> <ValorCofins>0.00</ValorCofins> <ValorInss>0.00</ValorInss> <ValorIr>0.00</ValorIr> <ValorCsll>0.00</ValorCsll> <OutrasRetencoes>0.00</OutrasRetencoes> <ValorIss>0.40</ValorIss> <Aliquota>3.00</Aliquota> <DescontoIncondicionado>0.00</DescontoIncondicionado> <DescontoCondicionado>0.00</DescontoCondicionado> </Valores> <IssRetido>2</IssRetido> <ResponsavelRetencao>1</ResponsavelRetencao> <ItemListaServico>1401</ItemListaServico> <CodigoCnae>0</CodigoCnae> <CodigoTributacaoMunicipio/> <Discriminacao>00000001415160 - Substituicao da portinhola do tanque de combustivel 13,19\s\n\s\nTipo O.S:V2 ,Numero O.S:49544 ,Chassi:9BG148FK0EC417385 ,Placa:NUF-6731 ,KM:70568 ,ProdutoS10 ,DN:D61, - Forma de Pagamento: Garantia, Tributos Totais Incidentes (Lei Federal 12.741/2012) R$ 1,62\s\n</Discriminacao> <CodigoMunicipio>5101803</CodigoMunicipio> <CodigoPais/> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>0</MunicipioIncidencia> <NumeroProcesso/> </Servico> -<Prestador> -<CpfCnpj> <Cpf/> <Cnpj>XXXXXXXXXXXXXX</Cnpj> </CpfCnpj> <InscricaoMunicipal>XXXX</InscricaoMunicipal> </Prestador> -<Tomador> -<IdentificacaoTomador> -<CpfCnpj> <Cpf>XXXXXXXXXXX</Cpf> <Cnpj/> </CpfCnpj> <InscricaoMunicipal/> </IdentificacaoTomador> <RazaoSocial>XXXXXXXXXXXXXXXXXXXX</RazaoSocial> -<Endereco> <Endereco>XXXXXXXXXXXXXXXXXXXXXXXXXXXX</Endereco> <Numero>SN</Numero> <Complemento/> <Bairro>NOVA BARRA</Bairro> <CodigoMunicipio>5101803</CodigoMunicipio> <Uf>MT</Uf> <CodigoPais>0</CodigoPais> <Cep>78600000</Cep> </Endereco> -<Contato> <Telefone>XXXXXXXXXXXXX</Telefone> <Email>XXXXXXXXXXXXXXXXX</Email> </Contato> </Tomador> <RegimeEspecialTributacao>0</RegimeEspecialTributacao> <OptanteSimplesNacional>2</OptanteSimplesNacional> <IncentivoFiscal>2</IncentivoFiscal> </InfDeclaracaoPrestacaoServico> </Rps> </GerarNfseEnvio>
  7. Italo, Em todos os exemplos apresentados pelo Andre Cezimbra a a tag GerarNfseEnvio no lugar da tag Entrada. Teria como alterar isso no componente para vermos se o problema irá ser resolvido? Abraços
  8. Boa tarde Italo, Parece que agora ficou melhor. Disponibiliza essa versão para o André Cezimbra testar no sistema dele para a gente ver se funciona. Abraços
  9. Italo, Outra coisa a ser levada em consideração: No exemplo enviado por ti a tag "Entrada" parece ser do tipo texto onde você armazenou o conteúdo do xml da RPS que você quer enviar. No exemplo enviado ao André Cezimbra a tag Entrada não é do tipo texto, mas do tipo GerarNFSEEnvio discriminado no item 4.5.3 da página 37 do Manual de Integração da Abrasf. Observe que no exemplo enviado pelo pessoal da Virtual ao André o xml da RPS está incluso ao xml do Envelope gerado pelo Genexus como se fossem um único XML diferente do que você enviou que fica claro que o XML do RPS esta dentro de um campo texto chamado "Entrada". Teria como alterar essa configuração para seguir o exemplo enviado pela Virtual? Abraços
  10. Italo, Olhando novamente acredito que esse Envelope incluído por vocês não é necessário. Teria como testar enviar sem ele, só algo como <?xml version="1.0" encoding="UTF-8"?> -<Entrada xmlns="http://www.abrasf.org.br/nfse.xsd"> -<Rps> -<InfDeclaracaoPrestacaoServico> .... .... -</InfDeclaracaoPrestacaoServico> -</Rps> -</Entrada> Abraços
  11. Boa tarde Italo, Acredito que esse Envelope é padrão em processos de conexão com WebServices e no sistema da Prefeitura de Barra do Garças quem controla a inclusão desse envelope e a transmissão do mesmo é o Genexus de forma transparente para o desenvolvedor. Porém acredito que o problema não seja aí. Olhando o exemplo que você me enviou vi que logo após a tag "Entrada" vocês incluem a tag <GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">e no exemplo enviado pelo pessoal da Virtual ao André Cezimbra essa tag após Entrada não existe ficando desse jeito: <?xml version="1.0"?> -<Entrada xmlns="http://www.abrasf.org.br/nfse.xsd"> -<Rps> -<InfDeclaracaoPrestacaoServico> .... .... -</InfDeclaracaoPrestacaoServico> -</Rps> -</Entrada> Seria interessante testar uma versão tirando essa tag GerarNfseEnvio após a tag Entrada. Outra coisa que percebi mas não tenho certeza se seria um problema é que quando algumas tag's não possuem valor algum e elas não são obrigatórias de acordo com o modelo da Abrasf vocês simplesmente as omitem. No exemplo enviado ao André Cezimbra é incluído somente a tag especial como essa "<CodigoPais/>" com a barra após nome da tag. Como falei não sei se essa omissão seria um problema mas não custa nada tentar testar colocar tags desse tipo quando não há informação nesse campo. Bem, veja aí o que vocês podem fazer e qualquer coisa me avisem. Abraços
  12. Bom dia Italo, O Sistema de NTFS-e da Prefeitura de Barra do Garças foi desenvolvido usando o Genexus X Evolution 1 e gerando o código em Java. Pelo que eu vi do erro relatado pelo Andre Cezimbra o que pode estar acontecendo é que a estrutura do XML montado por ele através do componente ACBr esta com alguma diferença em relação a estrutura do XML a ser recepcionado pelo WebService da Prefeitura de Barra do Garças e por isso a solicitação de conexão com o Web Service é negada logo no começo sem que tenhamos como interceptar essa solicitação vinda dele. Desde o lançamento desse serviço, no começo de 2012, tivemos alguns casos parecidos como esse e descobrimos que quando o cliente tenta acessar o endereço http://financas2.barradogarcas.mt.gov.br:8080/SCEM/servlet/agerarnfse_barradogarcas?wsdl, que é utilizado para configurar a conexão com o WebService, é criado junto toda a estrutura de XML necessária para consumir esse serviço. Porém em alguns clientes essa estrutura, por características próprias de cada plataforma de desenvolvimento, era criada com diferenças sutis em relação ao original e por isso esse erro ocorria. Como essa estrutura é muito complexa e por isso demandaria uma quantidade desnecessária de tempo para procurar onde esta a diferença sugerimos no manual do usuário do serviço a seguinte solução: Após se conectar ao endereço http://financas2.barradogarcas.mt.gov.br:8080/SCEM/servlet/agerarnfse_barradogarcas?wsdle criar toda a estrutura do XML necessário para consumir o serviço, deve-se baixar no projeto do sistema o arquivo WSDL versão 2.0 no site da ABRASF http://www.abrasf.org.br/arquivos/files/GT2-DES-IF/NFSe/NFSe2.00/wsdl_nfse_v2.zip. Esse arquivo contêm a estrutura original do XML e baixando-a ele irá substituir a gerada quando da conexão com o wsdl do site da prefeitura corrigindo qualquer diferença existente entre o XML do cliente e do servidor. Bem, para todos os casos que eu conheça em que tiveram esse erro, esse procedimento o solucionou. Eu não sei se nesse componente criado por vocês a estrutura do XML criada é originária do WSDL da prefeitura ou desse arquivo da ABRASF. Se for gerada a partir da Prefeitura sugiro mudar incluindo já esse arquivo dentro dele. Acredito que essa possa ser uma primeira linha de ação para resolvermos esse problema. Caso após isso o problema continue poderemos tentar outras soluções. Abraços
  13. Caros Juliomar Marchetti e Italo Jurisato Junior, Me chamo Carlos Ueslei Rodrigues de Oliveira e fui o desenvolvedor responsável pelo desenvolvimento do WebService de recepção de NTFS-e da Prefeitura de Barra do Garças. Conversei ontem com o André Cezimbra e ele me informou que estava tendo problemas de conexão com a prefeitura utilizando o componente ACBr desenvolvido por esse projeto. Como não sou desenvolvedor Delphi só ouvi falar desse componente ontem e apesar de não mais trabalhar na Virtual Tecnologia desde o começo desse ano gostaria de me colocar a disposição para tentarmos encontrar uma solução para a conexão desse componente com o Web Service da Prefeitura de Barra do Garças de forma a facilitar o trabalho de todos que queiram usá-lo. Meu apelido no skype é carlosueslei. Abraços
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.