# `Sat.Csf.Document`

Estructura del resultado de parsear una Constancia de Situación Fiscal (CSF)
emitida por el SAT.

Los sub-structs viven en este mismo módulo (`Identificacion`, `Domicilio`,
`ActividadEconomica`, `Regimen`, `Obligacion`) para mantener el árbol de
archivos plano.

# `t`

```elixir
@type t() :: %Sat.Csf.Document{
  actividades_economicas: [Sat.Csf.ActividadEconomica.t()],
  domicilio: Sat.Csf.Domicilio.t(),
  identificacion: Sat.Csf.Identificacion.t(),
  obligaciones: [Sat.Csf.Obligacion.t()],
  regimenes: [Sat.Csf.Regimen.t()]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
