Fórum da Tecnospeed
  • Confira todas as novidades do novo Manager eDoc
  • NFS-e Padrao Unico TecnoSpeed.
Maio 19, 2012, 06:11:17 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Dúvidas sobre a NT 004/2011? Pergunte ao Contador

http://www.tecnospeed.com.br/forum/o-contador/nota-tecnica-0042011/

Você também pode postar suas dúvidas sobre a NT 004/2011 em nossas redes sociais: http://facebook.com/tecnospeed  ou http://twitter.com/tecnospeed (siga @tecnospeed)
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1] 2 3 ... 10
 1 
 : Maio 18, 2012, 18:02:28 
Iniciado por forth.informatica - Última Mensagem: por Lucas - TecnoSpeed
Boa tarde.

1 -> Quando envio uma nfe o retorno do processamento é "imediato", más parece-me que o mesmo não ocorre com a nfse, isso confere?

Isso varia de acordo com o município que você envia a NFSe. A estrutura de NFSe é diferente da estrutura de NFe, devido a isso o retorno , as vezes, não é imediato. Alguns WebServices tem essa lentidão para processar as notas, demorando assim para dar o retorno do XML da NFSe. Porem como disse acima, isso varia de prefeitura para prefeitura.

Obs: Em alguns casos pode ser uma oscilação do próprio servidor.

2 -> Quando envio a nfe eu sei na "hora" se foi aceita ou não mas na nfse parece-me que não ocorre desta forma, digo isso por que a nfse que enviei na consulta foi retornado na tag <Sucesso> o valor: "false", e na mensagem: "Lote nao processado ainda ", algum tempo depois chegou ao meu e-mail um e-mail da prefeitura com a nfse que enviei, então minha dúvida é: saberei se o resultado é positivo apenas com o retorno para o e-mail?

Não. Como citado acima o servidor pode demorar para pocessar o lote, ou seja, converter o Rps em uma NFSe. Sendo assim, quando você realiza a consulta e tem esse retorno, quer dizer que o lote ainda esta em processamento na prefeitura. Aguarde e faça uma nova consulta, pois se o lote estiver totalmente processado será retornado o XML da NFSe.

3 -> Em um lote com 5 rps supomos que 3 foram validados e 2 não(Validação cadastral, valores, etc... valições que o componente não comtempla), o que ocorre? As 3 que foram validadas são aceitas pela prefeitura e as outras 2 são retornadas com os erros?

Não, quando você envia um lote com 5 RPS's e em 2 ocorrefalha, rejeição, o lote inteiro é rejeitado.

4 -> Supomos que eu possua um lote com 500 rps enviados(em meu caso terei até mais), se eu quizer imprimir apenas um rps especifico desse lote é possivel?

Para realizar a impressão de um RPS dentro do lote, você deve seguir o seguinte procedimento: Após receber o lote autorizado com todas as NFSe's, você captura o número da NFSe que deseja imprimir.

Para localizar o número da NFSe você pode utilizar os métodos:
procedure ObterNumerosImpressao(aXml: XMLString; var AList : TStrings);
Alimenta uma lista com os números das NFSe ou RPS de um XML. Quando o componente está configurado para impressão de NFSe, deve-se usar um XML recebido de retorno de uma das funções de consulta (ConsultarSituacaoLoteRps, ConsultarNfsePorRps ou ConsultarNfse), e quando configurado para impressão de RPS deve-se usar um XML de envio gerado via dataset ou TX2. Caso não seja encontrada nenhum NFSe ou RPS a lista é retornada vazia. Comumente essa rotina é usada em conjunto com a ExtrairXmlParaImpressao. RPS encontradas no XML.

Parâmetros
aXml
   XML válido, contendo uma ou mais NFSe ou RPS.
AList
   TStrings: lista onde serão armazenados os números das NFSe ou
Exceções
EspdNFSeException
   levantada quando o XML não é válido


function ExtrairXmlParaImpressao(aXml: XMLString; aNumero: string): XMLString;   
Retorna o XML da NFSe ou RPS que possui um determinado número. Quando o componente está configurado para impressão de NFSe, deve-se usar um XML recebido de retorno de uma das funções de consulta (ConsultarSituacaoLoteRps, ConsultarNfsePorRps ou ConsultarNfse), e quando configurado para impressão de RPS deve-se usar um XML de envio gerado via dataset ou TX2. Caso não seja encontrada uma NFSe ou RPS com o número estipulado, o retorno é vazio. O XML retornado pode ser usado diretamente em uma das rotinas de impressão (Visualizar, Imprimir, Editar ou Exportar).

Parâmetros
aXml
   XML válido, contendo uma ou mais NFSe ou RPS.
aNumero
   Número da NFSe ou RPS que se deseja extrair.
Retornos
string contendo o XML da NFSe ou RPS.

Exceções
EspdNFSeException
   levantada quando o XML não é válido

Exemplo de utilização dos métodos:

procedure TfrmExemplo.Button3Click(Sender: TObject);
var
   _str : TStrings;
   i : integer;
begin
   try
      _str := TStringList.Create;
      NFSe.ObterNumerosImpressao(mmXML.Text,_str);
      for i:= 0 to _str.Count -1 do
      begin
         mmXMLFormatado.Lines.Add(ProxyNFSe.ComponenteNFSe.ExtrairXmlParaImpressao(mmXML.Text,_str.Strings[ i]));
      end;
   finally
      _str.Free;
   end;
end;



Obs: Lembrando que o limite do arquivo é 500k.

5 - Enviei um rps de um tx2 onde o campo NumeroRPS tinha o valor 1, porem o no retorno a minha nota veio como 86, essa numeração é automatica?

Sim, o controle do número da NFSe é feito pelo servidor do WebService e não pelo componente ou o emitente.

 2 
 : Maio 18, 2012, 17:38:49 
Iniciado por Softland - Última Mensagem: por Softland
Estava passando todos esses campos e mais os campos de Base de Calculo de ICMS, % de icms e valor ICMS com valores = 0.
Com isso não gerava o ICMS30.
Enviando somente os campos necessários deu certo.

Obrigado.

 3 
 : Maio 18, 2012, 16:58:23 
Iniciado por forth.informatica - Última Mensagem: por forth.informatica
Estava tendo problemas no envio da nfse em ambiente de produção da Prefeitura de São Luis-MA, a mesma utiliza o padrão DSF,

fora verificado junto à DSF que o web service de homologação estava fora do ar, desse forma realizei um teste no ambiente de

produção, pois bem, fiquei com dúvida em alguns pontos quando obtive sucesso no teste, por exemplo quando envio uma nfe o

retorno do processamento é "imediato", más parece-me que o mesmo não ocorre com a nfse, isso confere? Ou seja, quando envio a

nfe eu sei na "hora" se foi aceita ou não más na nfse parece-me que não ocorre desta forma, digo isso por que a nfse que

enviei na consulta foi retornado na tag <Sucesso> o valor: "false", e na mensagem: "Lote nao processado ainda ", algum tempo

depois chegou ao meu e-mail um e-mail da prefeitura com a nfse que enviei, então minha dúvida é: saberei se o resultado é

positivo apenas com o retorno para o e-mail?

Outra dúvida é, em um lote com 5 rps supomos que 3 foram validados e 2 não(Validação cadastral, valores, etc... valições que

o componente não comtempla), o que ocorre? As 3 que foram validadas são aceitas pela prefeitura e as outras 2 são retornadas

com os erros?

Supomos que eu possua um lote com 500 rps enviados(em meu caso terei até mais), se eu quizer imprimir apenas um rps

especifico desse lote é possivel?

Enviei um rps de um tx2 onde o campo NumeroRPS tinha o valor 1, porem o no retorno a minha nota veio como 86, essa numeração

é automatica?

 4 
 : Maio 18, 2012, 16:37:57 
Iniciado por Softland - Última Mensagem: por Lucas - TecnoSpeed
Boa tarde
Verifique se os campos referente ao grupo ICMS30 são informados corretamente no seu tx2/DataSet:

orig_N11 -> Origem da mercadoria: 0 – Nacional;1 – Estrangeira – Importação direta;2 – Estrangeira – Adquirida no mercado interno.
CST_N12 -> Tributação pelo ICMS 30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária
modBCST_N18 ->  Modalidade de determinação da BC do ICMS ST:0 – Preço tabelado ou máximo sugerido;1 - Lista Negativa (valor);2 - Lista Positiva (valor);3 - Lista Neutra (valor);4 - Margem Valor Agregado (%);5 - Pauta (valor);
pMVAST_N19 -> Percentual da margem de valor Adicionado do ICMS ST
pRedBCST_N2 -> Percentual da Redução de BC do ICMS ST
vBCST_N21 -> Valor da BC do ICMS ST
pICMSST_N22 -> Alíquota do imposto do ICMS ST
vICMSST_N23 -> Valor do ICMS ST

Conforme Manual Orientação Contribuinte - Versão 5.0, página 17
Link para download do manual -> http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk=

Grato.

 5 
 : Maio 18, 2012, 15:46:35 
Iniciado por Softland - Última Mensagem: por Softland
Estamos tendo problemas para venda para a Zona Franca quando o produto tem Subst.Tributária.
Recebemos as seguintes informações do fisco:
CFOP = 6109
ICMS = 0%
Produtos com ST => CST é 030
Produtos sem ST => CST é 040

O XML é gerado normalmente, mas nos itens como CST = 030, a parte de ICMS não é gerada.

Seguem exemplos do XML gerado para o item sem ST que está correto (Item 43) e com ST que não é aceito pela receita (item 44).
A mensagem que recebo é a seguinte:

The element 'imposto' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'PIS' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'ICMS, ISSQN' in namespace 'http://www.portalfiscal.inf.br/nfe'.
Caminho: enviNFe/NFe[1]/infNFe/det[44]/imposto/PIS/



Exemplo sem ST (correto):
det nItem="43"><prod><cProd>3813</cProd><cEAN>7899103527636</cEAN><xProd>KIT CRAQ.BRILH.63 MAR.CAFE CX 3UN</xProd><NCM>32131000</NCM><CFOP>6109</CFOP><uCom>CX</uCom><qCom>3.0000</qCom><vUnCom>15.1308</vUnCom><vProd>45.39</vProd><cEANTrib>7899103527636</cEANTrib><uTrib>CX</uTrib><qTrib>3.0000</qTrib><vUnTrib>15.1308</vUnTrib><vDesc>3.18</vDesc><indTot>1</indTot></prod><imposto><ICMS><ICMS40><orig>0</orig><CST>40</CST><vICMS>3.18</vICMS><motDesICMS>7</motDesICMS></ICMS40></ICMS><PIS><PISNT><CST>06</CST></PISNT></PIS><COFINS><COFINSNT><CST>06</CST></COFINSNT></COFINS></imposto><infAdProd>Valor do ICMS abatido: 214.05.</infAdProd></det>

Exemplo com ST (dá erro):
<det nItem="44"><prod><cProd>517</cProd><cEAN>7899103504811</cEAN><xProd>VERNIZ ACRILICO 170ML CX 3UN</xProd><NCM>32091020</NCM><CFOP>6109</CFOP><uCom>CX</uCom><qCom>5.0000</qCom><vUnCom>15.8760</vUnCom><vProd>79.38</vProd><cEANTrib>7899103504811</cEANTrib><uTrib>CX</uTrib><qTrib>5.0000</qTrib><vUnTrib>15.8760</vUnTrib><vDesc>5.56</vDesc><indTot>1</indTot></prod><imposto><PIS><PISNT><CST>06</CST></PISNT></PIS><COFINS><COFINSNT><CST>06</CST></COFINSNT></COFINS></imposto><infAdProd>Valor do ICMS abatido: 214.05.</infAdProd></det>

Percebe-se que no XML que dá erro, depois que abre o grupo <imposto> vem <PIS> ignorando <ICMS>.

Estamos fazendo alguma coisa errada?

 6 
 : Maio 18, 2012, 15:03:45 
Iniciado por wd.c@ig.com.br - Última Mensagem: por Henrique - TecnoSpeed
Boa tarde,
Após teste realizados com seu XML e arquivo RTM, foi constatado que o problema se deve ao fato do CT-e conter mais de 8 NF-e referenciados, visto que é um problema antigo no arquivo retrato RTM o mesmo já foi solucionado na versão setup_cte_cnpj.2.5.26.8611 que se encontra disponível, sendo assim realize o download para solucionar o problema em questão.

Obs: Não esqueça de substituir os diretórios Esquemas e Templates de sua aplicação pelos que vão junto as demonstrações do componente.

 7 
 : Maio 18, 2012, 14:14:01 
Iniciado por Augusto - TecnoSpeed - Última Mensagem: por Augusto - TecnoSpeed

A Receita Estadual do Paraná informa que no dia 20/05/2012, domingo próximo, será implantada nova versão no Ambiente de Produção do Sistema Autorizador de Nota Fiscal Eletrônica – NF-e contendo as regras de validação abaixo elencadas, previstas no Manual de Orientação do Contribuinte – versão 5.00, conforme os grupos de informações:

Identificação da NF-e: G1B08, G1B08.5;
Identificação do Emitente da NF-e: GC02.1;
Identificação do Destinatário da NF-e: GE14, GE14.1, G1E17.4, GE17.1(validação do tamanho da IE de outras UF);
Produtos e Serviços da NF-e: GI03, GI10a, GI12, GI14a;
ICMS Normal e ST: GN12.1, GN12a, GN17, GN28, GN28.1, GN28.2;
Imposto sobre Produtos Industrializados: GO07;
ISSQN: GU01, GU01.1;
Valores Totais da NF-e: GW03, GW04, GW05, GW06, GW07, GW08, GW09, GW10, GW11, GW12, GW13, GW14, GW15, GW16, GW16a, GW18, GW19, GW20, GW21, GW22;
Validações da forma da área de dados: D01d; D01e

A Receita Estadual informa que esta versão está disponível no Ambiente de Homologação desde 27/04/2012 e orienta aos contribuintes emissores de NF-e que providenciem as devidas adaptações nos seus sistemas emissores, se necessário, visando evitar rejeições.

Em decorrência desta implantação, o Ambiente de Produção da NF-e ficará indisponível por aproximadamente 1 hora a partir das 8:00 horas do dia 20/05/2012 e o Sistema de Contingência do Ambiente Nacional – SCAN estará ativo para os contribuintes paranaenses que desejarem utilizar este tipo de contingência.

Para maiores informações sobre o projeto NF-e, clique aqui.


Atenciosamente,


Gilberto Della Coletta
Diretor da Receita Estadual

 

 8 
 : Maio 18, 2012, 09:23:38 
Iniciado por wd.c@ig.com.br - Última Mensagem: por wd.c@ig.com.br
Bom dia,

Segue as informaçõe solicitadas


Método para Exportar PDF :
Private Sub btnExportarParaPDF_Click()

  Dim arquivo As String
  Dim fso As New FileSystemObject
  Dim arqtxt As TextStream
  Dim XML As String
 
  arquivo = ObterCaminhoXmlTomador(edChave.Text)
  If arquivo <> "" Then
    Set arqtxt = fso.OpenTextFile(arquivo)
    XML = arqtxt.ReadAll
   

    CaminhoArquivoPDF = InputBox("Caminho do arquivo PDF", "Informe o caminho do arquivo PDF", "W:\Sistransp_CTe\cte GERADOS\" + FDados.edNroCT.Text + "Dacte.PDF")
    If CaminhoArquivoPDF <> "" Then
        CTe.ExportarDACTEParaPDF XML, "", CaminhoArquivoPDF
    End If
   
  End If

End Sub

Método para Enviar Email :

Private Sub btnEnviarPorEmail_Click()

    Dim chave As String
    chave = edChave.Text
    If chave <> "" Then
        'Configure as propriedades relacionadas ao envio de email:
        CTe.EmailServidorSMTP = "smtp.gmail.com" 'CONFIGURAR SERVIDOR SMTP, por exemplo: smtp.gmail.com
        CTe.EmailUsuario = "testedacte@gmail.com" 'CONFIGURAR USUARIO
        CTe.EmailSenha = "tecnospeed" 'CONFIGURAR SENHA
        CTe.EmailRemetente = "testedacte@gmail.com" 'CONFIGURAR EMAIL DO REMETENTE, exemplo: jose@gmail.com
        CTe.EmailTomadorServico = InputBox("Email do Tomador de Serviço", "Favor informar o email do tomador de serviço", "exemplo@yahoo.com") 'CONFIGURAR EMAIL(S) DO(s) TOMADOR DE SERVIÇO(S), exemplo: fulano@yahoo.com.br
        CTe.EmailAutenticacao = True 'Verificar se o servidor de smtp necessita ser autenticado.
        CTe.EmailAssunto = "CONHECIMENTO RODOVIARIO ELETRONICO"
        CTe.EmailMensagem = "GERADO POR"

        CTe.EnviarConhecimentoTomador chave, "", ""
       
        AtualizaStatusNaTela ("Email enviado para " + CTe.EmailTomadorServico)
       
    End If

End Sub

Linguagem VB6

Versão Componente : setup_cte_cnpj.2.5.23.6488pa

 9 
 : Maio 17, 2012, 17:50:54 
Iniciado por wd.c@ig.com.br - Última Mensagem: por Henrique - TecnoSpeed
Boa tarde,

Qual o método que você está utilizando?
Qual versão do componente CTe?
Qual linguagem de programação?
Por favor anexo seu arquivo RTM que se encontra no diretório '\Templates\1.04\DACTE\retrato.rtm' e XML para que possamos realizar os devidos testes.

 10 
 : Maio 17, 2012, 17:47:46 
Iniciado por wd.c@ig.com.br - Última Mensagem: por Henrique - TecnoSpeed
Boa tarde,
Existe a função "spdCTe.GerarXMLEnvioTomadorServico(aIdCTe: String; const aLogEnvLote, aLogConsReciboOuChave: String; aSalvarComo: String = ''):String;"

aIdCTe= Número chave CTe
aLogEnvLote= Caminho completo com nome do arquivo e extensão do log de envio ex: 'c:\Projeto\Log\2012-04-12-17-20-06-516-1-env-lot.xml'
aLogConsReciboOuChave= Caminho completo com nome do arquivo e extensão do log de retorno ex: 'c:\Projeto\Log\2012-04-12-17-20-12-860-000000000000000-pro-rec.xml'
aSalvarComo= Caminho completo e nome do arquivo com extensão onde o mesmo será salvo ex: 'c:\XML\00000000000000000000000000000000000000000000-cte.xml'

Páginas: [1] 2 3 ... 10
Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!