Nota Fiscal Eletrônica (Envio de arquivo xml)

(jobsoncunha) #1

Estou criando uma aplicação cuja finalidade é transmitir dados de faturamento de serviços para o sistema da prefeitura através de arquivo XML, gerando portanto uma nota fiscal eletrônica. Porém estou com dificuldades de enviar o arquivo no scriptcase. Tenho a solução funcionando no Delphi, mas preciso que funcione no scriptcase. Alguém pode me ajudar a resolver o problema?

(gaak12) #2

Nossa se alguem puder dar uma força neste problema me ajudará tbm bastante,
amigo, você conseguiu gerar o arquivo xml?

(Rodrigo Lins) #3

Boa Tarde,

Qual exatamente o problema que você está tendo? O padrão XML que o ScriptCase gera lhe atende ou o que faltaria?

De fato, não tem muito o que mexer no XML gerado pelo ScriptCase, mas se for o caso você pode utilizar os eventos da ferramenta para colocar um código PHP em que gere da forma que você precisa o arquivo.
Encontrei um link (pesquisa rápida e não aprofundada) de um exemplo para gerar um XML com PHP.

http://clares.wordpress.com/2008/02/10/gerando-xml-com-php/

Espero que lhe ajuda de alguma forma.

Rodrigo Lins.

(jobsoncunha) #4

Rodrigo, boa tarde,

Achei muito bom seu exemplo e vou utilizar em outras oportunidades. Meu arquivo XML já esta sendo gerado, tenho blibiotecas disponibilizadas pelo site de recepção dos dados gerados no XML. Minha dificuldade é fazer com que o SC reconheça essas bibliotecas e como fazer para enviar os dados através do link de recepção diponibilizado. Não sei se estou sendo claro.

Jobson

(mykola) #5

O segredo para geração do Arquivo Xml está no SCHEMA ou seja no Arquivo XSD.
[i]O propósito de um XML Schema é definir os blocos de construção permitidos em um documento XML, como um DTD.

Um XML Schema:

define elementos que podem aparecer em um documento
define atributos que podem aparecer em um documento
define que elementos são elementos filhos
define a ordem dos elementos filhos
define o número de elementos filhos
define se um elemento é vazio ou pode incluir texto
define tipos de dados para elementos e atributos
define valores padrão e fixos para elementos e atributos [/i]

Exemplo:
xml version=“1.0”?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema
targetNamespace=“http://www.w3schools.com
xmlns=“http://www.w3schools.com
elementFormDefault=“qualified”>

<xs:element name=“note”>
xs:complexType
xs:sequence
<xs:element name=“to” type=“xs:string”/>
<xs:element name=“from” type=“xs:string”/>
<xs:element name=“heading” type=“xs:string”/>
<xs:element name=“body” type=“xs:string”/>
</xs:sequence>
</xs:complexType>
</xs:element>

</xs:schema>

Então: Primeiro vc deve baixar o Arquivo XSD referente ao RPS ou Pedido de Nota Fiscal, isto está no site da Prefeitura em questão “A maioria esta se baseando no Modelo da ABRASF” veja o link

http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd

Leia Tambem os Tópicos do site: isto irá lhe ajudar!

Leia Tambem sobre o projeto http://www.nfephp.org/ é para ICMS(Estado) mas o projeto servirá para o ISS (Prefeitura)

Eu ja estou adptando o mesmo…
Se quiser ajuda??? disponha

NOTA: Nos próximos anos toda empresa deverá esta neste esquema