Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNFSe


julianamver
  • Este tópico foi criado há 3256 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Normalmente, eu faço da seguinte forma eu omito o campo no arquivo "PNFsNFSeW.pas" quando for gerada enviada no webservice vai reconhecer com "0" = retNenhum.

"E que George Bush beba o sangue de cada homem, criança e mulher no Iraque.

E que vocês destruam o país deles para que daqui a mil anos nenhuma lagartixa consiga viver no deserto! " Borat

Link para o comentário
Compartilhar em outros sites

Italo

Já estará incluída nessa nova versão do componente a solução do problema do "RegimeEspecialTributacao := retNenhum;" ?

Também ajudarei nos teste com prazer!

Obrigado.

bom dia !

Como o Pedro citou em um post anterior que esse "retNenhum", está no Demo do ACBR, na procedure

conforme trecho copiado abaixo selecionado em vermelho:

procedure TfrmDemo_ACBrNFSe.GerarNFSe(NumNFSe: String);

var

ValorISS: Double;

begin

ACBrNFSe1.NotasFiscais.Clear;

with ACBrNFSe1 do

begin

NotasFiscais.NumeroLote:='0001';

with NotasFiscais.Add.NFSe do

begin

IdentificacaoRps.Numero := FormatFloat('#########0', StrToInt(NumNFSe));

// Para o provedor ISS.NET em ambiente de Homologação mudar a série para '8'

IdentificacaoRps.Serie := 'UNICA';

// TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom );

IdentificacaoRps.Tipo := trRPS;

DataEmissao := now;

// TnfseNaturezaOperacao = ( noTributacaoNoMunicipio, noTributacaoForaMunicipio, noIsencao, noImune, noSuspensaDecisaoJudicial, noSuspensaProcedimentoAdministrativo );

NaturezaOperacao := noTributacaoNoMunicipio;

// TnfseRegimeEspecialTributacao = ( retNenhum, retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual, retMicroempresarioEmpresaPP );

RegimeEspecialTributacao := retMicroempresaMunicipal;

// TnfseSimNao = ( snSim, snNao );

OptanteSimplesNacional := snSim;

Link para o comentário
Compartilhar em outros sites

  • Consultores

José,

altere o arquivo de conficuração de schema.

de:

Cabecalho=nfse_v01.xsd

(...)

DefTipos=

para:

Cabecalho=

(...)

DefTipos=nfse_v01.xsd

e teste por favor.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Antes de mais nada, muito obrigado pela resposta de todos!

Exatamente como o José Léo falou... o retNenhum aparece no comentário mas não na implementação.

Também acho que deva ser omitida a tag quando for retNenhum só não encontrei onde fazer isso... vou procurar no "PNFsNFSeW.pas" como o Th.Lima informou!

Mas seria interessante alterar o componente para aceitar o retNenhum e, caso seja setado esse valor, o mesmo não colocar a tag no xml (ou alguma outra propriedade que tenha a mesma funcionalidade).

Obs.: Já tentei alterar o componente para aceitar o retNenhum e tratá-lo como 0. Tive que alterar também o lay-out do verificador do xml e... claro... recebi a mensagem de erro do Ginfes que esse valor não é aceito para esse campo! kkkk

Obs.2: Vi o campo com o valor O em um xml de consulta que baixei diretamente pelo portal do Ginfes.

Obs.3: A empresa que presto serviço não tem nenhum Regime Especial de Tributação por ser Imune (natureza da operação).

Muito obrigado a todos!

Link para o comentário
Compartilhar em outros sites

  • Consultores

José,

Quanto ao "retNenhum" eu sei, fui eu que criei esse valor e depois retirei conforme os schemas que tenho, esse valor não existe.

Acabo de incluir ele novamente, mas desta vez se você atribuir esse valor, o componente não vai gerar a tag .

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

José,

altere o arquivo de conficuração de schema.

de:

Cabecalho=nfse_v01.xsd

(...)

DefTipos=

para:

Cabecalho=

(...)

DefTipos=nfse_v01.xsd

e teste por favor.

Boa tarde Italo !

alterei a configuração dos esquemas para o seguinte:

[00007]

VersaoCabecalho=1.00

VersaoDados=1.00

VersaoXML=2

URL=http://www.betha.com.br/e-nota-contribuinte-ws

Cabecalho=nfse_v01.xsd

ServicoEnviar=servico_enviar_lote_rps_envio_v01.xsd

ServicoConSit=servico_consultar_situacao_lote_rps_envio_v01.xsd

ServicoConLot=servico_consultar_lote_rps_envio_v01.xsd

ServicoConRps=servico_enviar_lote_rps_resposta_v01.xsd

ServicoConNfse=servico_consultar_nfse_envio_v01.xsd

ServicoCancelar=servico_cancelar_nfse_envio_v01.xsd

DefTipos=nfse_v01.xsd

Continua apresentando o mesmo erro:

"O Nó não é valido nem invalido, pois nenhuma declaração de DTD ou esquema foi encontrado."

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde José

No arquivo de configuração, corrija:

Cabecalho=

Não informe um schema para o Cabecalho.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde galera,

Estou começando a utilizar o componetne ACbrNFSe, verifiquei que devem ser configurados alguns arquivos .ini

no caso da minha cidade sera o layout da ABRASF

poderiam verificar se esta correto as configuracoes

Config_Municipios.ini

[3541505]

Municipio=Presidente Venceslau/SP

Provedor=GovBR

VersaoSoap=1.1

Config_Schemas=00004

Config_URL=00027

Prefixo2=

Prefixo3=

Prefixo4=id

Identificador=

HomNameSpace=http://tempuri.org

ProNameSpace=http://tempuri.org

AssinarRPS=N

AssinarLote=S

COnfig_URL.INI

[00027]

HomRecepcaoLoteRPS=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

HomConsultaLoteRPS=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

HomConsultaNFSeRPS=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

HomConsultaSitLoteRPS=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

HomConsultaNFSe=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

HomCancelaNFSe=http://mail.presidentevenceslau.sp.gov.br/NFSEWSTESTE/Services.svc

ProRecepcaoLoteRPS=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

ProConsultaLoteRPS=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

ProConsultaNFSeRPS=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

ProConsultaSitLoteRPS=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

ProConsultaNFSe=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

ProCancelaNFSe=http://nfse.presidentevenceslau.sp.gov.br/NFSEWS/Services.svc

Link para o comentário
Compartilhar em outros sites

Boa tarde José

No arquivo de configuração, corrija:

Cabecalho=

Não informe um schema para o Cabecalho.

Boa tarde Italo !

Fiz o que voce me pediu, mas continua o mesmo erro. ficou assim as config do esquema

[00007]

VersaoCabecalho=1.00

VersaoDados=1.00

VersaoXML=2

URL=http://www.betha.com.br/e-nota-contribuinte-ws

Cabecalho=

ServicoEnviar=servico_enviar_lote_rps_envio_v01.xsd

ServicoConSit=servico_consultar_situacao_lote_rps_envio_v01.xsd

ServicoConLot=servico_consultar_lote_rps_envio_v01.xsd

ServicoConRps=servico_enviar_lote_rps_resposta_v01.xsd

ServicoConNfse=servico_consultar_nfse_envio_v01.xsd

ServicoCancelar=servico_cancelar_nfse_envio_v01.xsd

DefTipos=nfse_v01.xsd

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia José,

No arquivo de Configuração do Schema mude:

de:

DefTipos=nfse_v01.xsd

para:

DefTipos=TiposNFe_v01.xsd

e tente novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia José,

No arquivo de Configuração do Schema mude:

de:

DefTipos=nfse_v01.xsd

para:

DefTipos=TiposNFe_v01.xsd

e tente novamente.

Bom dia Italo !

alterei para o seguinte:

[00007]

VersaoCabecalho=1.00

VersaoDados=1.00

VersaoXML=2

URL=http://www.betha.com.br/e-nota-contribuinte-ws

Cabecalho=

ServicoEnviar=servico_enviar_lote_rps_envio_v01.xsd

ServicoConSit=servico_consultar_situacao_lote_rps_envio_v01.xsd

ServicoConLot=servico_consultar_lote_rps_envio_v01.xsd

ServicoConRps=servico_enviar_lote_rps_resposta_v01.xsd

ServicoConNfse=servico_consultar_nfse_envio_v01.xsd

ServicoCancelar=servico_cancelar_nfse_envio_v01.xsd

DefTipos=TiposNFe_v01.xsd

Mas persiste o mesmo erro.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia José,

Utilizando a nova versão do componente consegui eliminar esse erro: "O nó não é válido nem inválido, pois nenhuma declaração DTD ou esquema foi encontrada."

Agora esta acusando erro ao validar o Lote de RPS, acusa que encontrou de forma inesperada o elemento LoteRps e na mesma mensagem diz que o elemento esperado era: LoteRps.

Estou analisando os schemas mas não chegei ainda a uma resposta.

Já esta saindo fumaça da cabeça para tentar descobrir o que esta errado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Aguem ja tabalha com o provedor do Simpliss

estou com um problema q nao consigo resolver

esta dando o erro E160 arquivo fora do layout ou campo obrigatorio sem informar

gostaria que mim passasem um xml valido para ver oq estou fazendo errado

utilizo Delphi 7

Link para o comentário
Compartilhar em outros sites

Boa tarde !

Baixei a atualização dos componentes do ACBR com relação a NFS-e, ao enviar a nota apresenta um erro

"Numero de série do Certificado Digital não especificado !".

Na versão anterior quando eu configurava conforme abaixo isto não acontecia.

AssinarRPS=N

AssinarLote=N

ou

ACBrNFSe.Configuracoes.Certificados.AssinaRPS := False;

ACBrNFSe.Configuracoes.Certificados.AssinaLote := False;

as configurações dos arquivos são as seguintes:

=============================

Config_Municipios.ini

[4212908]

Municipio=Pinhalzinho/SC

Provedor=Betha

VersaoSoap=1.1

Config_Schemas=00007

Config_URL=00017

Prefixo2=

Prefixo3=ns3:

Prefixo4=

Identificador=Id

HomNameSpace=http://www.betha.com.br/e-nota-contribuinte-ws

ProNameSpace=http://www.betha.com.br/e-nota-contribuinte-ws

AssinarRPS=N

AssinarLote=N

========================

Config_Shemas.ini

[00007]

VersaoCabecalho=1.00

VersaoDados=1.00

VersaoXML=2

URL=http://www.betha.com.br/e-nota-contribuinte-ws

Cabecalho=

ServicoEnviar=servico_enviar_lote_rps_envio_v01.xsd

ServicoConSit=servico_consultar_situacao_lote_rps_envio_v01.xsd

ServicoConLot=servico_consultar_lote_rps_envio_v01.xsd

ServicoConRps=servico_enviar_lote_rps_resposta_v01.xsd

ServicoConNfse=servico_consultar_nfse_envio_v01.xsd

ServicoCancelar=servico_cancelar_nfse_envio_v01.xsd

DefTipos=TiposNFe_v01.xsd

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carlos,

Poste como anexo o XML do RPS que esta sendo gerado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde José,

Verifique com o pessoal do provedor Betha se há necessidade ou não de assinar tanto o RPS quanto ao Lote no caso do municipio de Pinhalzinho/SC.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde Carlos,

Poste como anexo o XML do RPS que esta sendo gerado.

Italo o xml de retorno esta assim

E160

Arquivo enviado fora da estrutura do arquivo XML de entrada - campo(s) obrigatório(s) faltando ( Param EnviarLoteRpsEnvio ).Envie um arquivo dentro do schema do arquivo XML de entrada (verifique se todos os campos obrigatórios estão preenchidos).

nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa Noite Carlos,

Realizei algumas alterações, por favor atualize os seus fontes e teste novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia a todos,

Estou desenvolvendo a NFSe para Goiânia-Goias depois de muita programação consegui completar o Gerar NFSe (pois Goiânia não envia por lote.) agora montei o xml ConsultarNfseRps no padrão pedido pelo schema de Goiânia porém eles não precisam que assine o xml mas que adicione o certificado à chamada do serviço.

Alguém tem alguma idéia de como farei isso?

Link para o comentário
Compartilhar em outros sites

Boa tarde José,

Verifique com o pessoal do provedor Betha se há necessidade ou não de assinar tanto o RPS quanto ao Lote no caso do municipio de Pinhalzinho/SC.

Boa tarde Italo !

Consegui enviar e autorizar uma NFS-e, mas agora estou com dificuldade para imprimir e para consultar a NFS-e.

quando vou consultar utilizo o seguinte:

ACBrNFSe.ConsutarNFSeporRps(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,

ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,

TipoRPSToStr(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo),

ACBrNFSe.NotasFiscais.Items[0].NFSe.Prestador.Cnpj,

ACBrNFSe.NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal);

só que retorna somente o seguinte conteudo:

Link para o comentário
Compartilhar em outros sites

Bom dia,

Estou meio perdido no temporal, pois o cliente avisou em cima da hora que precisa emitir NFS-e para ontem, por sorte achei o componente ACBRNFSe, já utilizo o ACBRNFE a tempo, então agora comecei o desenvolvimento.

Não vi ninguém comentando nada sobre a Nota para o município de São Leopoldo - RS...

Meu primeiro erro, era que o elemento namespace provided differs from the schema's

após bater cabeça, vi que dentro do arquivo nfse.xsd dentro da pasta abrasf era diferente do que tinha no site da abrasf, colocando o mais novo dentro da pasta o erro sumiu, porém agora aparece um erro que não consigo descobrir o que é, alguem já passou por algo parecido? alguma luz?

grato desde já pelo apoio

post-2071-13548988005685.jpg

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3256 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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...