Ir para conteúdo
  • Cadastre-se

dev botao

Inclusão De Cidade Tupi Paulista Sp


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

Recommended Posts

Boa tarde, por favor incluir a cidade de Tupi Paulista /SP no 4R.

Segue aonde eu alterei para funcionar:

 

UNIT pnfsNFSeW
         //Gerador.wCampo(tcDe2, '#33c', 'ValorUnitario', 01, 015, 1, NFSe.Servico.ItemServico.ValorUnitario, '');  //tem que colocar tcDe4
 

UNIT pnfsConversao
     // function CodCidadeToProvedor(const ACodigo: Integer): string;
 
        //  3127701, // Governador Valadares/MG
            3500105, // Adamantina/SP
            3510203, // Capão Bonito/SP
            3522109, // Itanhaem/SP
            3523503, // Itatinga/SP
            3554003,  // Tatui/SP
            3555109   //Tupi Paulista/SP   foi adicionada esta nova cidade
                        : Provedor := '4R';
 
UNIT acbrProvedor4R
     function TProvedor4R.GetConfigURL(ACodCidade: Integer): TConfigURL; //adicionado tupi paulista
 
         3555109: begin
                ConfigURL.ProNomeCidade := 'tupipaulista';
               ConfigURL.HomNomeCidade := 'tupipaulista';
         end;
 
 

 

Obrigado

Atte.

 

Adriano Teodorico dos Santos.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Adriano,

 

Não entendi a primeira alteração na uni pnfsNFSeW.

 

Você apenas comentou a linha?

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 Italo, desculpe a demora,

na UNIT pnfsNFSeW
         na linha ->Gerador.wCampo(tcDe2, '#33c', 'ValorUnitario', 01, 015, 1, NFSe.Servico.ItemServico.ValorUnitario, '');//valor unitario esta somente 2 casas  
                             tem que colocar tcDe4.
Resultado: Gerador.wCampo(tcDe4, '#33c', 'ValorUnitario', 01, 015, 1, NFSe.Servico.ItemServico.ValorUnitario, '');//o correto é 4 casas.
 
Outra mudança que tive que fazer foi no Schema do Provedor 4R, quando uso o codigo de serviço 07.02 tem que incluir o código da Obra, mas não é obrigatório incluir valores na tag ART.
Exemplo: -
<ConstrucaoCivil>
       <CodigoObra>1311</CodigoObra>
       <Art/> no Schema esta Obrigando a ter valor aqui e não é necessário
</ConstrucaoCivil>
 
Fiz ja a modificação no Schema, ja esta em ANEXO.
 
Muito Obrigado Italo.
Abraço.
Adriano Teodorico dos Santos.
 
 

Schemas 4R - nfse.zip

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

Ha, desculpe, faltou também na hora de gerar o Link.

UNIT ACBRProvedor4R

 

function TProvedor4R.GetLinkNFSe(ACodMunicipio, ANumeroNFSe: Integer;
  ACodVerificacao, AInscricaoM: String; AAmbiente: Integer): String;
var
 NomeMunicipio: String;
begin
 case ACodMunicipio of
   3127701: NomeMunicipio := 'valadares';
   3500105: NomeMunicipio := 'adamantina';
   3510203: NomeMunicipio := 'capaobonito';
   3522109: NomeMunicipio := 'itanhaem';
   3523503: NomeMunicipio := 'itatinga';
   3554003: NomeMunicipio := 'tatui';
   3555109: NomeMunicipio := 'tupipaulista';
 else
   NomeMunicipio := '';
 end;
 
 if AAmbiente = 1 then
   Result := 'https://' + NomeMunicipio + '.sistemas4r.com.br/CS/Em_Impressao_Nfe.aspx?id=' + ACodVerificacao
 else
   Result := 'https://' + NomeMunicipio + '.sistemas4r.com.br/CS/Em_Impressao_NfeHomologa.aspx?id=' + ACodVerificacao;
 
end;
 
 
Obrigado.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adriano,

 

No meu entendimento não podemos alterar o schema (XSD) e sim solicitar ao provedor uma nova versão do mesmo, caso tenha sofrido alterações.

 

Outra coisa é fazer com que a sua aplicação exija a informação para passar para o componente e assim gerar a TAG que o provedor exige.

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

  • 2 semanas depois ...

Boa tarde Italo, vou entrar em contato com o provedor para discutir o assunto então, inclusive eles tiveram que fazer vários ajustes na aplicação deles, pois estava com falhas. Irei relatar esta alteração no Schema e caso mude mesmo, estarei disponibilizando aqui o schema atualizado.

 

Muito Obrigado Italo.

 

 

Forte Abraço.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3347 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.