Ir para conteúdo
  • Cadastre-se

Hetosoft Sistemas

Membros Pro
  • Total de ítens

    552
  • Registro em

  • Última visita

2 Seguidores

Sobre Hetosoft Sistemas

Contact Methods

  • Website URL
    https://www.hetosoft.com.br

Últimos Visitantes

3.801 visualizações

Hetosoft Sistemas's Achievements

  1. Não Delci. Leia meu post até o final: Existem 2 cenários de Tangará. Antes de 05 de fevereiro, tinha que enviar com 12 pra autorizar. De repente parou de funcionar e passou a autorizar apenas com 9. Só que eles não atualizaram os schemas pra 9, daí eu mudei o schema manualmente e enviei com 9.
  2. Sim, eu já tinha avisado aqui, que o servidor deles passou a validar 9 ao invés de 12, e o schema do site deles estava errado.
  3. Esse já é o retorno. Eu não achei o envio aqui na minha máquina. Vou pedir pra alguém pegar lá no cliente
  4. <DeclaracaoPrestacaoServico> <InfDeclaracaoPrestacaoServico> <CondicaoPagamento> <Condicao>0</Condicao> <QuantidadeParcela>1</QuantidadeParcela> <Observacao></Observacao> <Parcela> <Parcela>1</Parcela> <Valor>5.00000000</Valor> </Parcela> </CondicaoPagamento> <NaturezaOperacao>0</NaturezaOperacao> <Servico> <ItemListaServico>14.01</ItemListaServico> <Discriminacao>MAO DE OBRA AUXILIAR 01</Discriminacao> <Observacao>MAO DE OBRA AUXILIAR 01</Observacao> <CodigoMunicipio>5107958</CodigoMunicipio> <MunicipioIncidencia>5107958</MunicipioIncidencia> </Servico> <Prestador> <CpfCnpj> <Cnpj>4xxxxxxxxx6</Cnpj> </CpfCnpj> <Endereco> <Endereco>xxxx</Endereco> <Numero>xxxx</Numero> <Complemento>xxxxx1</Complemento> <Bairro>CENTRO</Bairro> <CodigoMunicipio>5107958</CodigoMunicipio> <Cep>xxxxxxxx</Cep> </Endereco> <Contato> <Telefone>65 xxxxxxxxx</Telefone> <Email></Email> </Contato> <DadosObra> <CnoObra></CnoObra> <CepObra></CepObra> <LogradouroObra></LogradouroObra> <NumeroObra></NumeroObra> <BairroObra></BairroObra> <ComplementoObra></ComplementoObra> <QuadraObra></QuadraObra> <LoteObra></LoteObra> </DadosObra> <RazaoSocial>xxxxxxxxxxxxx</RazaoSocial> <NomeFantasia>xxxxxxxx</NomeFantasia> <InscricaoMunicipal>27221</InscricaoMunicipal> <InscricaoEstadual></InscricaoEstadual> </Prestador> <Tomador> <IdentificacaoTomador> <CpfCnpj> <Cnpj>0xxxxxxxxx</Cnpj> </CpfCnpj> <InscricaoMunicipal></InscricaoMunicipal> <Estrangeiro>2</Estrangeiro> </IdentificacaoTomador> <RazaoSocial>xxxxxxxxx</RazaoSocial> <NomeFantasia></NomeFantasia> <InscricaoEstadual></InscricaoEstadual> <Endereco> <Endereco>xxxxxx</Endereco> <Numero>325</Numero> <Complemento>SALxxx2</Complemento> <Bairro>CENTRO-SUL</Bairro> <CodigoMunicipio>5108402</CodigoMunicipio> <Cep>xxxxxxxxx</Cep> </Endereco> <Contato> <Telefone>xxxxxxxxx</Telefone> <Email>xxxxxxxx.br</Email> </Contato> </Tomador> </InfDeclaracaoPrestacaoServico> </DeclaracaoPrestacaoServico> Vou mandar o DPS que fica mais fácil pra mim.
  5. Atualizações: Após termos ficado uns 3 dias conseguindo emitir com essa correção, de repente parou de funcionar. A validação de schema estava passando, mas retornava erro lá do ws deles. Depois de muita tentativa e erro (já que o suporte deles não respondem), descobrimos que o schema disponibilizado por eles no site está incorreto: http://app.centi.com.br/files/nfse.xsd Nesse schema está assim <xsd:simpleType name="tsCodigoNbs"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="12"/> <xsd:minLength value="12"/> <xsd:whiteSpace value="collapse"/> </xsd:restriction> </xsd:simpleType> Porém quando chega lá com 12, dá rejeição. Alteramos o schema da nossa máquina para min e maxLenght = 9. Autorizou a nota novamente Palmas para os provedores, estão trabalhando muito bem Sendo assim no ACBr o método deve permanecer com 9 dígitos Result.AppendChild(AddNode(tcStr, '#32', 'CodigoNbs', 1, 9, NrOcorrCodigoNBS, NFSe.Servico.CodigoNBS, DSC_CMUN));
  6. Subi com um erro que percebi agora. O parametro do AddNode tem que ser alterado para 12 também: Result.AppendChild(AddNode(tcStr, '#32', 'CodigoNbs', 1, 12, NrOcorrCodigoNBS, PadLeft(NFSe.Servico.CodigoNBS, 12, '0'), DSC_CMUN));
  7. Ah, vai ser isso com certeza. Abri no VSCode, na verdade. E Meu VSCode é configurado pra sempre salvar em UTF-8 with BOM
  8. Estranho. 1 arquivo teve apenas uma linha adicionada, uma variável já existente sendo atribuída o valor de string vazia. O outro é um CTRL + C, CTRLV + V do arquivo da superclasse TNFSeW_ABRASFv2. Olhei na superclasse e não tem nenhuma diretiva de compilação condicional para as uses. Então imagino que o erro de compilação não seja especificamente por causa desses 2 arquivos. Qual o output do erro de compilação?
  9. Consegui fazer as emissões depois de alguns ajustes nos fontes: Em procedure TACBrNFSeProviderCenti202.Configuracao; Precisei limpar o Identificador. Identificador := ''; E precisei fazer a implementação do método function TNFSeW_Centi202.GerarServico: TACBrXmlNode; Uma observação é que o NBS está sendo validado como tamanho mínimo de 12 caracteres, então fiz um PadLeft pra facilitar. Segue os fontes Centi.GravarXml.pas Centi.Provider.pas
  10. Não tem mesmo Gustavo. Você está correto. Também gostaria de utilizar os endpoints de consulta. Na collection que recebemos deles do Postman, também não tem, mas documentação online tem. Implementei manualmente aqui no Postman e deu certo. Seria interessante a equipe do ACBr verificar.
  11. Por aqui também seguimos acompanhando. Todos os dias no aguardo
  12. Ok. Pode fechar por enquanto. Vou deixar o meu alterado por aqui mesmo.
  13. Segue o fonte ACBrBancoBrasil.pas
×
×
  • 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.