Bloco0

package
v0.0.0-...-1f9a7c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Reg0000

type Reg0000 struct {
	gorm.Model
	Reg       string `gorm:"type:varchar(4)"`
	CodVer    string `gorm:"type:varchar(3)"`
	CodFin    int
	DtIni     time.Time `gorm:"type:date"`
	DtFin     time.Time `gorm:"type:date"`
	Nome      string    `gorm:"type:varchar(100)"`
	Cnpj      string    `gorm:"type:varchar(14)"`
	Cpf       string    `gorm:"type:varchar(11)"`
	Uf        string    `gorm:"type:varchar(2)"`
	Ie        string    `gorm:"type:varchar(14)"`
	CodMun    string    `gorm:"type:varchar(7)"`
	Im        string
	Suframa   string `gorm:"type:varchar(9)"`
	IndPerfil string `gorm:"type:varchar(1)"`
	IndAtiv   int
}

func CreateReg0000

func CreateReg0000(read iReg0000) Reg0000

func (Reg0000) TableName

func (Reg0000) TableName() string

type Reg0000Sped

type Reg0000Sped struct {
	Ln []string
}

Implementando Inteface do Sped Reg0000

func (Reg0000Sped) GetReg0000

func (s Reg0000Sped) GetReg0000() Reg0000

type Reg0150

type Reg0150 struct {
	gorm.Model
	Reg      string    `gorm:"type:varchar(4)"`
	CodPart  string    `gorm:"type:varchar(60);"`
	Nome     string    `gorm:"type:varchar(100)"`
	CodPais  string    `gorm:"type:varchar(5)"`
	Cnpj     string    `gorm:"type:varchar(15)"`
	Cpf      string    `gorm:"type:varchar(11)"`
	Ie       string    `gorm:"type:varchar(14)"`
	CodMun   string    `gorm:"type:varchar(7)"`
	Suframa  string    `gorm:"type:varchar(9)"`
	Endereco string    `gorm:"type:varchar(60)"`
	Num      string    `gorm:"type:varchar(10)"`
	Compl    string    `gorm:"type:varchar(60)"`
	Bairro   string    `gorm:"type:varchar(60)"`
	DtIni    time.Time `gorm:"type:date"`
	DtFin    time.Time `gorm:"type:date"`
	CnpjSped string    `gorm:"type:varchar(14)"`
}

func CreateReg0150

func CreateReg0150(read iReg0150) Reg0150

func (Reg0150) TableName

func (Reg0150) TableName() string

type Reg0150Sped

type Reg0150Sped struct {
	Ln      []string
	Reg0000 Reg0000
}

Estrutura necessaria para polular o Reg150 pelo sped fiscal

func (Reg0150Sped) GetReg0150

func (s Reg0150Sped) GetReg0150() Reg0150

Metodo popula toda estrutura do reg0150 pelo sped

type Reg0150Xml

type Reg0150Xml struct {
	Reader func(pathTag string, tag string) string
}

Estrutura necessaria para popular o Reg0150 pelo Xml

func (Reg0150Xml) GetReg0150

func (x Reg0150Xml) GetReg0150() Reg0150

Metodo popula toda estrutura do reg0150 pelo xml

type Reg0190

type Reg0190 struct {
	gorm.Model
	Reg   string `gorm:"type:varchar(4)"`
	Unid  string `gorm:"type:varchar(6)"`
	Descr string
	DtIni time.Time `gorm:"type:date"`
	DtFin time.Time `gorm:"type:date"`
	Cnpj  string    `gorm:"type:varchar(14)"`
}

Estrutura criada usando layout Guia Prático EFD-ICMS/IPI – Versão 2.0.20 Atualização: 07/12/2016 Estrutura modelo do banco de dados Registro 0190

func CreateReg0190

func CreateReg0190(read iReg0190) Reg0190

func (Reg0190) TableName

func (Reg0190) TableName() string

type Reg0190Sped

type Reg0190Sped struct {
	Ln      []string
	Reg0000 Reg0000
}

Implementando Interface do Sped Reg0190

func (Reg0190Sped) GetReg0190

func (s Reg0190Sped) GetReg0190() Reg0190

type Reg0190Xml

type Reg0190Xml struct {
	Data string
}

func (Reg0190Xml) GetReg0190

func (x Reg0190Xml) GetReg0190() Reg0190

type Reg0200

type Reg0200 struct {
	gorm.Model
	Reg        string `gorm:"type:varchar(4)"`
	CodItem    string `gorm:"type:varchar(60)"`
	DescrItem  string
	CodBarra   string
	CodAntItem string    `gorm:"type:varchar(60)"`
	UnidInv    string    `gorm:"type:varchar(6)"`
	TipoItem   string    `gorm:"type:varchar(2)"`
	CodNcm     string    `gorm:"type:varchar(8)"`
	ExIpi      string    `gorm:"type:varchar(3)"`
	CodGen     string    `gorm:"type:varchar(2)"`
	CodLst     string    `gorm:"type:varchar(5)"`
	AliqIcms   float64   `gorm:"type:decimal(6,2)"`
	DtIni      time.Time `gorm:"type:date"`
	DtFin      time.Time `gorm:"type:date"`
	Cnpj       string    `gorm:"type:varchar(14)"`
}

Estrutura criada usando layout Guia Prático EFD-ICMS/IPI – Versão 2.0.20 Atualização: 07/12/2016

func CreateReg0200

func CreateReg0200(read iReg0200) Reg0200

func (Reg0200) TableName

func (Reg0200) TableName() string

type Reg0200Sped

type Reg0200Sped struct {
	Ln      []string
	Reg0000 Reg0000
	Digito  string
}

Implementando Interface do Sped Reg0200

func (Reg0200Sped) GetReg0200

func (s Reg0200Sped) GetReg0200() Reg0200

type Reg0220

type Reg0220 struct {
	gorm.Model
	Reg      string    `gorm:"type:varchar(4)"`
	UnidConv string    `gorm:"type:varchar(6)"`
	FatConv  float64   `gorm:"type:decimal(12,6)"`
	UnidCod  string    `gorm:"type:varchar(6)"`
	CodItem  string    `gorm:"type:varchar(60)"`
	DtIni    time.Time `gorm:"type:date"`
	DtFin    time.Time `gorm:"type:date"`
	Cnpj     string    `gorm:"type:varchar(14)"`
	Feito    string    `gorm:"type:varchar(1)"`
}

func CreateReg0220

func CreateReg0220(read iReg0220) Reg0220

func (Reg0220) TableName

func (Reg0220) TableName() string

type Reg0220Sped

type Reg0220Sped struct {
	Ln      []string
	Reg0000 Reg0000
	Reg0200 Reg0200
	Digito  string
}

Implementando Interface do Sped Reg0220

func (Reg0220Sped) GetReg0220

func (s Reg0220Sped) GetReg0220() Reg0220

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL