Cfdi.Xml.Error exception (cfdi_xml v4.0.1)

Copy Markdown

Estructura de error para operaciones sobre XML CFDI.

Mirror de packages/cfdi/xml/src/common/error.ts (clase XmlError + factory CFDIError).

Summary

Functions

Factory que envuelve cualquier error en un %Cfdi.Xml.Error{}.

Types

t()

@type t() :: %Cfdi.Xml.Error{
  __exception__: true,
  code: String.t(),
  details: any(),
  message: String.t(),
  method: String.t() | nil,
  name: String.t()
}

Functions

build(e, opts \\ [])

@spec build(
  any(),
  keyword()
) :: t()

Factory que envuelve cualquier error en un %Cfdi.Xml.Error{}.

Acepta una Exception, un mapa con :message, o cualquier otro término que se stringifica.