Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

A partir da documentação: https://notanacional.speedgov.com.br/ entendi que layout tomou como base o padrão ABRASF 2.04 e adicionou os campos necessários seguindo um padrão próprio.

Comecei os ajustes na unit SpeedGov.Provider e recebendo o erro: 

Código  : X800
Mensagem: Erro de Validação:  --> 1871 - Element '{http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd}LoteRps': This element is not expected. Expected is ( LoteRps ).

O XML de Envio:

<p:EnviarLoteRpsEnvio xmlns:p="http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd" xmlns:p1="http://ws.speedgov.com.br/tipos_v1.xsd">
	<p:LoteRps Id="Lote_1">


na documentação tem um exemplo:

<EnviarLoteRpsEnvio xmlns="http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd">
    <LoteRps xmlns="" Id="lote_001">

ainda tô entendendo como o componente trabalha.

Postado (editado)

Sim, fiz os ajustes até compreendi.

dados do emitente:  CNPJ: 07503684000193; Inscrição Municipal 15
 

no demo eu informei na Alimentar_Componente_layout_ABRASF:

if ACBrNFSeX1.Configuracoes.Geral.Provedor in [proSpeedGov] then
begin
  infNFSe.IBSCBS.valores.uf.pIBSUF := IBSCBS.valores.IbsEstadual;
  infNFSe.IBSCBS.valores.uf.pRedAliqUF := 0;
  infNFSe.IBSCBS.valores.uf.pAliqEfetUF := 0.1;
  infNFSe.IBSCBS.valores.mun.pIBSMun := IBSCBS.valores.IbsMunicipal;
  infNFSe.IBSCBS.valores.mun.pAliqEfetMun := 0;
  infNFSe.IBSCBS.valores.mun.pRedAliqMun := 0;
  infNFSe.IBSCBS.valores.fed.pCBS := 0.9;
  infNFSe.IBSCBS.valores.fed.pRedAliqCBS := 0;
  infNFSe.IBSCBS.valores.fed.pAliqEfetCBS := 0.9;
  infNFSe.IBSCBS.cLocalidadeIncid := StrToInt(Servico.CodigoTributacaoMunicipio);
  infNFSe.IBSCBS.xLocalidadeIncid := 'SAO PAULO';

  Servico.Valores.ValorTotalNotaFiscal := Servico.Valores.ValorServicos + IBSCBS.valores.ValorIbsEstadual +
    IBSCBS.valores.ValorIbsMunicipal + IBSCBS.valores.ValorCbs;
end;

configuração do ini:

[2100055]
Nome=Açailandia
UF=MA
Provedor=SpeedGov
Versao=1.00
ProRecepcionar=http://www.speedgov.com.br/wsacl/Nfes
HomRecepcionar=http://www.speedgov.com.br/wsmod/Nfes

 

web_service_xsds_nota_nacional_.zip SpeedGov.GravarXml.pas SpeedGov.Provider.pas DOCUMENTACAO_WEBSERVICE_NFSE_NACIONAL.docx

Editado por dorivansousa
faltou dados do emitente
Postado

como faço pra informar xmlns="" no LoteRps?

o componente gera assim:

<p:EnviarLoteRpsEnvio xmlns:p="http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd" xmlns:p1="http://ws.speedgov.com.br/tipos_v1.xsd">
	<p:LoteRps Id="Lote_1">

mesmo que eu adicione o xmlns="" não passa validação do schema:

<p:EnviarLoteRpsEnvio xmlns:p="http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd" xmlns:p1="http://ws.speedgov.com.br/tipos_v1.xsd">
	<p:LoteRps xmlns="" Id="Lote_1">

mas so passa do erro de validação da estrutura quando eu envio assim:

<EnviarLoteRpsEnvio xmlns="http://ws.speedgov.com.br/enviar_lote_rps_envio_v1.xsd">
    <LoteRps xmlns="" Id="lote_001">

sem p e p1 e com o xmlns="" no LoteRps.

Postado

Eu fiz uns ajustes deixando o prefixopadrao, prefixo e prefixoTS em branco e adicionei um parametro na TConfigMsgDados para a ACBrNFSeXProviderABRASFv1.pas adicionar o xmlns="" no LoteRps. Tambem utilizei os schemas da forma que foram disponibilizados em https://notanacional.speedgov.com.br/ com o elementFormDefault="unqualified" igual veio no xsd.web_service_xsds_nota_nacional_.zip

segue os logs xml transmitido e não transmitido e as units que fiz alterações.

Transmitido.zip Não Transmitido.zip SpeedGov.Provider.pas SpeedGov.GravarXml.pas ACBrNFSeXParametros.pas ACBrNFSeXProviderABRASFv1.pas

Postado

o RPS foi recebido pelo webservice mas consta como não processado. 

image.thumb.png.5b192d4d57aa9305c1fe27717560e468.png

mas até mesmo as notas em produção estão com problema. Eles registram a nota mas não tem opção de imprimir. Entrei em contato com o suporte e estavam com algum problema no processamento das NFSe junto ao ambiente nacional.

Postado

Estou recebendo o seguinte retorno com os arquivos que vocês passaram:
<?xml version="1.0" encoding="UTF-8"?><return></return>
Chega a comunicar, passa pelos schemas novos deles porém não da retorno algum. Alguém mais está com esse problema para Iguatu ou outro município? 

Meu .ini está somente assim:

[2305506]
Nome=Iguatu
UF=CE
Provedor=SpeedGov
ProRecepcionar=http://www.speedgov.com.br/wsigu/Nfes

 

Postado

Boa tarde, pessoal. Vocês estão conseguindo autorizar rps no provedor SpeedGov? Atualizei meu ACBr e preenchi os novos campos. O xml passou na validação do schema, porém o lote não processa. Anexei a mensagem de erro e marquei onde os campos estão declarados no xml. Não consegui entender o erro. Alguém passando por isso também?

erro_speedgov.PNG

Postado

Bom dia,

Eu estou conseguindo autorizar o lote conforme o XML:

image.thumb.png.b79ca0d13d29031b125f93fb51e327cd.png

Também consigo consultar a situação do lote com sucesso. Porém ao ConsultarLoteRps: 

image.thumb.png.5d5a5d981f171a90c12a77a67ca3606f.png

Entendo como um erro interno do servidor, mas ao mexer no XML de envio e mandar apenas uma tag no DadosDPS que é o cLocEmissao. Consigo consultar e está retornando uma ListaNFSe vazia.

image.thumb.png.77ef597e90f026afec9c5c300330a25b.png

Mais alguém com essa situação?

Postado
15 horas atrás, Nilson Sérgio disse:

Boa tarde, pessoal. Vocês estão conseguindo autorizar rps no provedor SpeedGov? Atualizei meu ACBr e preenchi os novos campos. O xml passou na validação do schema, porém o lote não processa. Anexei a mensagem de erro e marquei onde os campos estão declarados no xml. Não consegui entender o erro. Alguém passando por isso também?

erro_speedgov.PNG

Bom dia, esse E386 acredito ser a formatação do campo, estamos mandando como 1401 (sem o ponto no meio) e está passando.
Tente adicionar o trecho abaixo no .ini e veja se corrige:
 

Params=NaoFormatarItemServico:

O outro erro não ocorreu pra mim

  • Curtir 1
  • Consultores
Postado
3 horas atrás, Nilson Sérgio disse:

Alguém sabe informar se existe alguma obrigação em integrar com o SpeedGov ou se é permitido integrar diretamente usando o provedor PadraoNacional?

se a prefeitura optou pelo uso do provedor proprio ao invés do nacional terá que ser por ele

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado
33 minutos atrás, João Antônio disse:

Vocês já estão conseguindo emitir notas para o SpeedGov?

Mesmo testando todas as alterações propostas ainda não consegui obter sucesso. Estou testando na cidade de Iguatu-CE

Eu consegui exatamente agora, depois de muitos dias tentando validando vários erros, mas no momento sem informar Tag de IbsCbs, vou testar isso posteriormente. Quais os erros que você está recebendo? Talvez consigo te ajudar.

image.thumb.png.eabab482a5898ae6965a00dd494e0934.png

Postado
18 minutos atrás, Hiago Campregher disse:

Bom dia, @Ângelo Mateus conseguiu dar andamento na consulta também?

Bom dia! Ainda não, mano. Resposta do provedor abaixo: 

 

image.thumb.png.d9fdb8ac5bb3948a3a1c8e015d217824.png

Erro Ao consultar nota Tianguá SpeedGov.xml

39 minutos atrás, renemelo disse:

Bom dia @Ângelo Mateus vc mudou algo no fonte?

Consegue disponibilizar aqui o fonte, ini e os schemas que conseguiu processar

Obrigado pela ajuda.

 

Mano, eu não mexo com ACBR diretamente, sou desenvolvedor de uma empresa de emissão de notas, a Spedy, e estamos na luta aqui para liberar emissão para os municípios do SpeedGov. Eu consigo te ajudar com algumas outras coisas, como regras de campos etc... Arquivo Rps de envio de exemplo e outras coisas, agora código do Acbr eu já n mexo, mas manda sua dúvida que eu te ajudo.

Postado (editado)
2 horas atrás, renemelo disse:

A duvida seria mais se conseguiu transmitir sem erros.. 

Sim, Consegui. Agora estou conseguindo emitir normalmente todas notas. Algumas observações: SpeedGov não aceita acentuações no XML; eu recebia muita resposta vazia com o "<return></return>" e demorei para descobrir que era por que meu XML tinha "ç, ã, á" etc... Outro ponto é: Não se deve confiar totalmente no retorno dos erros; se o erro que vc recebeu foi referente a falta de algum campo mesmo vc tendo informado ele e no lugar certo, é na verdade o valor de dentro da tag que está incorreto, vou te mandar um XML de envio válido aqui. Se você corrigir conforme os erros que eles forem retornando tu irá conseguir emitir. 

 

XML ENVIO VÁLIDO EMITIDO.xml enviar_lote_rps_envio_v1.xsd tipos_v1.xsd

Editado por Ângelo Mateus

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.