Ir para conteúdo
  • Cadastre-se

Recommended Posts

  • Membros
Postado

URL em ambiente homologação provedor Primax

Bom dia, estou tendo problemas na emissão de NFse , para a prefeitura da cidade de Três Rios, em modo homologação, para o provedor Primax. No caso quando tendo emitir uma NFse, é retornado:Informamos que a partir do dia 01/01/2018, para os Contribuintes Optantes do Simples Nacional, o Consumo do Web Service e a Emissão de NFSe sofrerão uma Alteração. Foi acrescentado três novos campos no WebService e serão obrigatórios (Receita Bruta, Anexo, e Data Início de Atividade). Ao consumir e acessar o WebService poderá ver esses três novos campos na sua estrutura, então favor adequar o layout. Para maiores esclarecimentos favor entrar em contato com nossa Central de Relacionamento ou Setor Responsável do seu Município.

no caso do provedor Primax , não tem estes campos , verifiquei nos codigos-fonte  do ACBr e verifiquei que  a URL que esta sendo chamada ( no caso de homologação ) é :https://www.primaxonline.com.br/issqn/wservice/wsnfe_teste_homologacao.php ,

mas segundo o layout atualizado do provedor Primax a url é:Link para acesso ao WEB SERVICE na fase de HOMOLOGAÇÃO: https://www.primaxonline.com.br/issqn/wservice/wsnfe_teste_homologacaopn.php,

Desde já agradeço qualquer Orientação.

LAYOUT WSNFSE-RJ versao 2026.pdf

  • Consultores
Postado

Bom dia,

Veja nesse tópico como fazer o ajuste do endereço. Aí vc pode testar e validar. Se estiver ok nos avise e atualizamos no SVN

image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • 1 mês depois ...
  • Membros
Postado

Bom dia , postei algumas duvidas , ja faz algum tempo mas não obtive resposta. No meu caso estou tentado  emitir NFse , no caso do provedor ProPrimax, para a prefeitura de tres rios, RJ, que não aderiu ao emissor nacional,

quando tento emitir mostras a rejeição : Domicílio do Tomador não foi informado!

na questões anteriores eu enviei o layout xml do provedor ProPrimax. Quando vou testar , o envio de NFse, aqui no meu sistema, notei que xml gerado, é o do provedor fgmaiss. Segue em anexo o xml gerado (au ja atualizei o acbr)

Desde ja agradeço

1-ger-nfse.xml 1-lista-nfse-ger.xml

  • 3 semanas depois ...
Postado

Olá, boa noite!

Para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos devem ser enviados como vazio. Enviando como o valor zero não está sendo aceito pela Primax.

 

Olá, boa noite!

A função criada para gerar xlm ficou excelete function TNFSeW_WebFisco101.GerarXml: Boolean;

Mas para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos abaixo devem ser enviados como vazio. Enviando como o valor zero não está sendo aceito pela Primax.

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infobrasopcao', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infoatividadeeventoopcao', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmodoprest', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvinculo', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmoeda_codigo', 1, 3, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvlrmoeda', 1, 12, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmecprest', 1, 2, 1,
                       '', '', True, xAtrib));

  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmectomador', 1, 2, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'vincopemovtempbens', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'compartdpsmdic', 1, 1, 1,
                       '', '', True, xAtrib));

  • Consultores
Postado

sugestões favor anexar as units

31 minutos atrás, Thiago Fonseca_27585 disse:

Olá, boa noite!

Para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos devem ser enviados como vazio. Enviando como o valor zero não está sendo aceito pela Primax.

 

Olá, boa noite!

A função criada para gerar xlm ficou excelete function TNFSeW_WebFisco101.GerarXml: Boolean;

Mas para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos abaixo devem ser enviados como vazio. Enviando como o valor zero não está sendo aceito pela Primax.

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infobrasopcao', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infoatividadeeventoopcao', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmodoprest', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvinculo', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmoeda_codigo', 1, 3, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvlrmoeda', 1, 12, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmecprest', 1, 2, 1,
                       '', '', True, xAtrib));

  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmectomador', 1, 2, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'vincopemovtempbens', 1, 1, 1,
                       '', '', True, xAtrib));

NFSeNode.AppendChild(AddNode(tcStr, '#', 'compartdpsmdic', 1, 1, 1,
                       '', '', True, xAtrib));

 

 

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

Ok, segue a unit.

Outra observação, pro gentileza, os campos abaixo para o provedor Primax deve ser enviados zerados e não vazios
 

NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impfederal', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impestadual', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impmunicipal', 1, 4, 1,
                                                          0, '', True, xAtrib));

WebFisco.GravarXml.pas

Postado

Prezados, bom dia!

Para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos devem ser enviados como ZERO e nao vazio. 
 

NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impfederal', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impestadual', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impmunicipal', 1, 4, 1,
                                                          0, '', True, xAtrib));

 

Precisa ser feito esse ajuste tambem.

 // --- Exportacao (infocomext*) - pag. 13
  strAux := mdPrestacaoToStr(NFSe.Servico.comExt.mdPrestacao);
  if strAux = '0' then
    strAux := '';
  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmodoprest', 1, 1, 1,
                                                 strAux, '', True, xAtrib));

  strAux := vincPrestToStr(NFSe.Servico.comExt.vincPrest);
  if strAux = '0' then
    strAux := '';
  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvinculo', 1, 1, 1,
                                                     strAux, '', True, xAtrib));

 

if (NFSe.Servico.comExt.mdic = 0 ) then
    strAux := ''
  else
    strAux := IntToStr(NFSe.Servico.comExt.mdic);

  NFSeNode.AppendChild(AddNode(tcStr, '#', 'compartdpsmdic', 1, 1, 1,
                         strAux, '', True, xAtrib));


Segue o layout para atender optante do simples, pagina 45.

LAYOUT WSNFSE-RJ versao 2026.pdf

Postado

Boa tarde!

A parte de impressão da NFS-e prefeitura de Três Rios pelo provedor Primax, está acusando erro. Acredito que seja por conta do arquivo WebFisco.LerXml.pas está baseado no retorno da url abaixo.

https://www1.primaxonline.com.br/issqn/wservice/wsnfeconsultaxml.php

Com o novo apontamento para URL https://www1.primaxonline.com.br/issqn/wservice/wsnfeconsultaxmlpn.php, WebFisco.LerXml.pas não esteja preparado para esse retorno.

Fiz uns teste pelo SoapUI e vi diferença nos campos.

Postado

 

Prezados, bom dia!

Me ajudem a entender de qual manual foi implementado a regra que está hoje para o arquivo WebFisco.GravarXml.pas para a procedure TNFSeW_WebFisco101?

 

Porque para emitir a NFS-e na prefeitura de Três Rios pelo provedor Primax, os campos devem ser enviados como ZERO e nao vazio, mesmo sendo do simples nacional. 

NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impfederal', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impestadual', 1, 4, 1,
                                                          0, '', True, xAtrib));

    NFSeNode.AppendChild(AddNode(tcDe2, '#', 'impmunicipal', 1, 4, 1,
                                                          0, '', True, xAtrib));

 

Precisa ser feito esse ajuste tambem.

 // --- Exportacao (infocomext*) - pag. 13
  strAux := mdPrestacaoToStr(NFSe.Servico.comExt.mdPrestacao);
  if strAux = '0' then
    strAux := '';
  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextmodoprest', 1, 1, 1,
                                                 strAux, '', True, xAtrib));

  strAux := vincPrestToStr(NFSe.Servico.comExt.vincPrest);
  if strAux = '0' then
    strAux := '';
  NFSeNode.AppendChild(AddNode(tcStr, '#', 'infocomextvinculo', 1, 1, 1,
                                                     strAux, '', True, xAtrib));

 

if (NFSe.Servico.comExt.mdic = 0 ) then
    strAux := ''
  else
    strAux := IntToStr(NFSe.Servico.comExt.mdic);

  NFSeNode.AppendChild(AddNode(tcStr, '#', 'compartdpsmdic', 1, 1, 1,
                         strAux, '', True, xAtrib));

  • 3 semanas depois ...

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.

The popup will be closed in 10 segundos...