コード例 #1
0
ファイル: tests.py プロジェクト: proge/PyEFD-Contribuicoes
def criar_unidade_teste():
    unidade = Registro0190()
    return unidade


def criar_produto_teste():
    produto = Registro0200()
    return produto


def criar_cfop_teste():
    cfop = Registro0400()
    return cfop

# Ponto de partida / Registro Root
registro_root = RegistroRoot()

# Bloco 0

# Dados do contabilista
registro0100 = Registro0100()
registro0110 = Registro0110()
registro0140 = Registro0140()

# Bloco C

# Identificacao do estabelecimento
registroC010 = RegistroC010()
# Cabecalho da NFe
registroC100 = RegistroC100()
# Item da NFe
コード例 #2
0
import sys

sys.path.append('..')

from pyefd_contribuicoes.RegistroRoot import RegistroRoot
from pyefd_contribuicoes.bloco0 import Registro0110, Registro0140
from pyefd_contribuicoes.blocoC import RegistroC010
from pyefd_contribuicoes.blocoM import RegistroM200, RegistroM600
'''
Tutorial passo-a-passo de como utilizar este projeto para geracao do arquivo
EFD-PIS/Cofins.

Ao executar, o código desta classe ira gerar um arquivo EFD-PIS/Cofins de
exemplo simples que passa no validador PVA versao 1.0.0 Beta.
'''
registroRoot = RegistroRoot()
'''
Ao instanciar um novo RegistroRoot, os registros de nível 0, ou seja, os
registros 0000 e 9999 tambem ja sao criados e adicionados automaticamente e
podem ser acessados através do código abaixo:
'''
registro0000 = registroRoot.registro0000
registro9999 = registroRoot.registro9999
'''
Ao instanciar um novo RegistroRoot, os registros de nível 1, ou seja, os
registros de abertura e encerramento de bloco tambem já são criados e
adicionados automaticamente no registro 0000 e podem ser acessados conforme
código abaixo:
'''

# Registros de abertura de bloco
コード例 #3
0
ファイル: example.py プロジェクト: proge/PyEFD-Contribuicoes
import sys
sys.path.append('..')

from pyefd_contribuicoes.RegistroRoot import RegistroRoot
from pyefd_contribuicoes.bloco0 import Registro0110, Registro0140
from pyefd_contribuicoes.blocoC import RegistroC010
from pyefd_contribuicoes.blocoM import RegistroM200, RegistroM600

'''
Tutorial passo-a-passo de como utilizar este projeto para geracao do arquivo
EFD-PIS/Cofins.

Ao executar, o código desta classe ira gerar um arquivo EFD-PIS/Cofins de
exemplo simples que passa no validador PVA versao 1.0.0 Beta.
'''
registroRoot = RegistroRoot()


'''
Ao instanciar um novo RegistroRoot, os registros de nível 0, ou seja, os
registros 0000 e 9999 tambem ja sao criados e adicionados automaticamente e
podem ser acessados através do código abaixo:
'''
registro0000 = registroRoot.registro0000
registro9999 = registroRoot.registro9999

'''
Ao instanciar um novo RegistroRoot, os registros de nível 1, ou seja, os
registros de abertura e encerramento de bloco tambem já são criados e
adicionados automaticamente no registro 0000 e podem ser acessados conforme
código abaixo:
コード例 #4
0
    unidade = Registro0190()
    return unidade


def criar_produto_teste():
    produto = Registro0200()
    return produto


def criar_cfop_teste():
    cfop = Registro0400()
    return cfop


# Ponto de partida / Registro Root
registro_root = RegistroRoot()

# Bloco 0

# Dados do contabilista
registro0100 = Registro0100()
registro0110 = Registro0110()
registro0140 = Registro0140()

# Bloco C

# Identificacao do estabelecimento
registroC010 = RegistroC010()
# Cabecalho da NFe
registroC100 = RegistroC100()
# Item da NFe