Documentation ¶
Index ¶
- Variables
- func Unmarshal(data string)
- type Arquivo
- type CVM
- type ConfigFn
- type Contas
- type Modelo
- type Sqlite
- func (s *Sqlite) BuscaEmpresas(ctx context.Context, nome string) ([]rapina.Empresa, error)
- func (s *Sqlite) Empresas(ctx context.Context) ([]rapina.Empresa, error)
- func (s *Sqlite) Hashes() []string
- func (s *Sqlite) Ler(ctx context.Context, cnpj string, ano int) (*dominio.DemonstraçãoFinanceira, error)
- func (s *Sqlite) Salvar(ctx context.Context, dfp *dominio.DemonstraçãoFinanceira) error
- func (s *Sqlite) SalvarHash(ctx context.Context, hash string) error
- func (s *Sqlite) Trimestral(ctx context.Context, cnpj string, consolidado bool) ([]rapina.InformeTrimestral, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type CVM ¶
type CVM struct {
// contains filtered or unexported fields
}
CVM implementa RepositórioImportação. Busca demonstrações financeiras no site da CVM.
type Modelo ¶
type Modelo struct { AtivoTotal [][]string `yaml:"AtivoTotal"` AtivoCirc [][]string `yaml:"AtivoCirc"` AtivoNCirc [][]string `yaml:"AtivoNCirc"` Caixa [][]string `yaml:"Caixa"` AplicFinanceiras [][]string `yaml:"AplicFinanceiras"` Estoque [][]string `yaml:"Estoque"` ContasARecebCirc [][]string `yaml:"ContasARecebCirc"` ContasARecebNCirc [][]string `yaml:"ContasARecebNCirc"` PassivoTotal [][]string `yaml:"PassivoTotal"` PassivoCirc [][]string `yaml:"PassivoCirc"` PassivoNCirc [][]string `yaml:"PassivoNCirc"` Equity [][]string `yaml:"Equity"` DividaCirc [][]string `yaml:"DividaCirc"` DividaNCirc [][]string `yaml:"DividaNCirc"` DividendosJCP [][]string `yaml:"DividendosJCP"` DividendosMin [][]string `yaml:"DividendosMin"` Vendas [][]string `yaml:"Vendas"` CustoVendas [][]string `yaml:"CustoVendas"` DespesasOp [][]string `yaml:"DespesasOp"` EBIT [][]string `yaml:"EBIT"` ResulFinanc [][]string `yaml:"ResulFinanc"` ResulOpDescont [][]string `yaml:"ResulOpDescont"` LucLiq [][]string `yaml:"LucLiq"` FCO [][]string `yaml:"FCO"` FCI [][]string `yaml:"FCI"` FCF [][]string `yaml:"FCF"` Deprec [][]string `yaml:"Deprec"` JurosCapProp [][]string `yaml:"JurosCapProp"` Dividendos [][]string `yaml:"Dividendos"` }
ContaYaml armazena os dados importados do arquivo yaml (deve ser convertido em contabil.ConfigConta). Formato: [["1", "Descrição 1"], ["1.1", "Descrição 1.1"]]
type Sqlite ¶
type Sqlite struct {
// contains filtered or unexported fields
}
Sqlite implementa RepositórioLeituraEscrita
func (*Sqlite) BuscaEmpresas ¶
func (*Sqlite) Trimestral ¶
Click to show internal directories.
Click to hide internal directories.