Field length name character limit Sage vs crystal report

For anyone familiar with setting up AR invoice printing form codes, do you know how the crystal report determines the maximum number of digits a field can be? We have one where it's saying a field has a maximum character limit of 15, but it's set higher in Sage itself, causing the invoice to print with truncated information.