refactor(ir.attachment.facturae.mx): hace el campo cfdi_type un campo calculado
Para facilitar el parseo de los comprobantes fiscales descargados directamente desde el portal tributario del SAT hacemos que el campo cfdi_type sea un campo calculado dejando por defecto el valor de "incoming" para no alterar el funcionamiento de la emisión de comprobantes fiscales.
Cuando se crean comprobantes fiscales con un archivo XML adjunto entonces el valor del campo cfdi_type se calcula dependiendo del contenido del archivo XML siguiendo la siguiente regla:
Si el RFC del emisor en el XML es igual al RFC de la compañía en la que se está asociando el comprobante entonces el tipo de CFDI se establece a "incoming" y si es diferente se establece a "outgoing".